【发布时间】:2023-03-15 06:45:01
【问题描述】:
当前的 docker 测试版要求您在每次需要 build 或 run amd64 映像/容器时指定 --platform=linux/amd64。
文档提到
当运行具有多架构支持的映像时,docker 将自动选择与您的操作系统和架构匹配的映像变体。
文档没有指定使用环境变量来改变这种自动行为的方法。它似乎忽略了 BUILDPLATFORM 和 TARGETPLATFORM。
是否有任何其他方法可以强制docker 以linux/amd64 平台而不是linux/arm64/v8 默认情况下在运行apple-silicon 的macOS 上运行所有build 和run 命令?
【问题讨论】:
标签: docker multiplatform apple-silicon