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

M1芯片设备上如何运行x86架构的VSCode DevContainer?

切回Intel架构镜像的方法
  • 临时单次切换:打开命令面板(快捷键Cmd+Shift+P/Ctrl+Shift+P),选择 Dev Containers: Rebuild Container with Specific Architecture 命令,在弹出的架构列表里选x86_64/amd64,重建后就会以Intel架构启动容器。
  • 项目永久固定为Intel架构:编辑项目下.devcontainer/devcontainer.json文件,添加runArgs配置指定运行平台:
{
  // 其他原有配置保持不变,新增以下字段
  "runArgs": ["--platform=linux/amd64"]
}

保存配置后重建容器,后续默认都会使用Intel架构启动。

自定义选择DevContainer运行架构的方法
  • 固定为Intel架构:使用上面的runArgs配置,值设为--platform=linux/amd64即可。
  • 固定为ARM架构:将runArgs里的平台值修改为--platform=linux/arm64即可。
  • 自动匹配主机架构:删除runArgs中的平台相关配置,DevContainer会自动识别当前设备的架构,拉取匹配的镜像运行。

若修改配置后重建仍使用旧架构镜像,可选择 Dev Containers: Rebuild Container Without Cache 命令清除缓存重建,拉取对应架构的最新镜像。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 06:24:03