在 Windows Server 2022 中更改 docker 的容器操作系统

问题描述 投票:0回答:1

我们安装了 Windows Server 2022,并希望利用它附带的内置 Docker。有没有办法在执行 docker 构建时更改容器操作系统,以便它使用 Linux 容器。

这可以在 Windows 10 上运行的 Docker Desktop 中实现,方法是右键单击系统托盘中的 docker 图标并选择“切换到 windows/linux 容器”。这可以在 Windows Server 2022 中实现吗?

谢谢

docker windows-server-2022
1个回答
0
投票

因此,假设您正在运行最新版本的

docker.exe
(v20+):

列出所有上下文:

docker context ls

输出:

NAME              DESCRIPTION                               DOCKER ENDPOINT                    
default *         Current DOCKER_HOST based configuration   npipe:////./pipe/docker_engine
desktop-linux     Docker Desktop                            npipe:////./pipe/dockerDesktopLinuxEngine
desktop-windows   Docker Desktop                            npipe:////./pipe/dockerDesktopWindowsEngine

将上下文更改为桌面 Linux:

docker context use desktop-linux

输出:

Current context is now "desktop-linux"
© www.soinside.com 2019 - 2024. All rights reserved.