You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让VS Code Remote Containers扩展指定平台构建容器?

解决Remote Containers构建时指定平台的问题

你需要在devcontainer.json的build配置块中直接添加platform字段,指定构建的目标平台,具体配置如下:

"build": {
  "dockerfile": "Dockerfile.local",
  "platform": "linux/amd64"
}

这个配置会让VS Code Remote Containers在执行构建命令时,自动追加--platform linux/amd64参数,和你手动执行的docker buildx build命令参数保持一致,从而解决构建失败的问题。

之前尝试的DOCKER_DEFAULT_PLATFORM是Docker客户端或容器运行时的环境变量,它无法直接作用于buildx的构建命令参数,所以不会生效。

内容的提问来源于stack exchange,提问作者hecontreraso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 17:57:14