Docker compose 使用指定平台运行

Bob*_*ban 1 docker docker-compose

我的 docker 脚本有这一行。

docker-compose --file "$COMPOSE_FILE" up --detach --build --force-recreate

我想为特定平台运行它,例如 --platform=linux/amd64

我如何包含它应该运行的平台?

BMi*_*tch 5

在撰写文件中,在您的服务中,您将设置:

platform: "linux/amd64"
Run Code Online (Sandbox Code Playgroud)

这在最新的撰写规范和撰写文件的第 2 版中都可用。

  • 您使用的是 v2.4 @JanBoehmer 吗?确保 docker-compose.yml 的顶部有: `version: '2.4'` (3认同)