diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index 455adfff7b11a6a8ffc6cc6e9370a51c10757604..5dd8171e86f9780429ef32e3e3bba2918ae309c5 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -1,5 +1,5 @@
 # The base container already has entrypoint, vscode user account, etc. out of the box
-FROM mcr.microsoft.com/vscode/devcontainers/base:ubuntu-22.04
+FROM --platform=linux/amd64 mcr.microsoft.com/vscode/devcontainers/base:ubuntu-22.04
 
 # Containerlab version will be set in devcontainer.json
 ARG _CLAB_VERSION
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 23d5443d122ef631302e9485ae870b2a22b72563..aab4165e8d3788a234e090e80bc18a7993e203e6 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -8,6 +8,7 @@
                 "_CLAB_VERSION": "0.54.2"
             }
         },
+        "runArgs": ["--platform=linux/amd64" ],
         "features": {
             "ghcr.io/devcontainers/features/go:1": {
                     "version": "1.22"