如何在 2022 年 Docker 启用混合平台?
How to enable mixed platform on Docker on year 2022?
我查看了一些教程,但 Docker Desktop(4.8.1) 的当前版本已经缺少守护程序选项卡。在“Docker 引擎”选项卡下,我将 'experimental' 字段设置为 'true',但它似乎仍然无法正常工作。
“平台”参数无效。
什么有效:
- 运行 linux 基于容器,
Switch to Windows containers...
和
运行 windows 个容器。 运行 容器将继续 运行ning。您会在系统托盘的 right-click 上找到它
Docker 桌面。
- 以 Windows 模式拉取基于 windows 和 linux 的容器,而不是 linux 模式
- 正在创建一个组合文件并使用
platform: linux
和 platform: windows
键混合,而 运行 宁 Windows 容器模式。 Compose 将为您选择守护进程。
你不能:
- 在不支持映像 OS 的守护进程上构建映像,请参阅 Roadmap
我不知道你的情况有什么问题。 Windows 模式
{
"experimental": true
}
(你必须在Windows模式下重新设置,有2种不同的守护进程设置)
您应该能够提取 linux 和 windows 图像。刚刚检查了 docker 桌面 4.9.0(预构建),由于代理设置中的错误无法引入 4.8.1..
我查看了一些教程,但 Docker Desktop(4.8.1) 的当前版本已经缺少守护程序选项卡。在“Docker 引擎”选项卡下,我将 'experimental' 字段设置为 'true',但它似乎仍然无法正常工作。
“平台”参数无效。
什么有效:
- 运行 linux 基于容器,
Switch to Windows containers...
和 运行 windows 个容器。 运行 容器将继续 运行ning。您会在系统托盘的 right-click 上找到它 Docker 桌面。 - 以 Windows 模式拉取基于 windows 和 linux 的容器,而不是 linux 模式
- 正在创建一个组合文件并使用
platform: linux
和platform: windows
键混合,而 运行 宁 Windows 容器模式。 Compose 将为您选择守护进程。
你不能:
- 在不支持映像 OS 的守护进程上构建映像,请参阅 Roadmap
我不知道你的情况有什么问题。 Windows 模式
{
"experimental": true
}
(你必须在Windows模式下重新设置,有2种不同的守护进程设置) 您应该能够提取 linux 和 windows 图像。刚刚检查了 docker 桌面 4.9.0(预构建),由于代理设置中的错误无法引入 4.8.1..