gpt4 book ai didi

docker - 强制 docker 在 macOS 上默认使用 linux/amd64 平台

转载 作者:行者123 更新时间:2023-12-04 12:12:29 25 4
gpt4 key购买 nike

当前的 docker 测试版要求您指定 --platform=linux/amd64每次需要buildrun amd64 图像/容器。
文档提到

When running an image with multi-architecture support, docker will automatically select an image variant which matches your OS and architecture.


该文档未指定使用 env 变量更改此自动行为的方法。它似乎忽略了 BUILDPLATFORM 和 TARGETPLATFORM。
有没有其他方法可以强制 docker运行所有 buildrun带平台的命令 linux/amd64而不是 linux/arm64/v8默认情况下在苹果硅上运行的 macOS 上?

最佳答案

您可以设置环境变量DOCKER_DEFAULT_PLATFORM

export DOCKER_DEFAULT_PLATFORM=linux/amd64  

关于docker - 强制 docker 在 macOS 上默认使用 linux/amd64 平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65612411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com