如何仅在命令行中使用Docker将Docker用于Windows,而GUI绕过/禁用



i与Windows 10 Pro上的Windows容器一起工作。

在PowerShell中运行 dockerd 的过程是否足以使用Docker?我应该需要其他一些流程/服务吗?

我仍然不了解 com.docker.service docker桌面服务)的目的。我在没有它的情况下拉图像并运行容器。

我错过了什么吗?

编辑:不可能使用 dockercli.exe 切换容器模式>运行,但是当它这样做时,它会创建 mobylinuxvm 运行Linux容器。它可能是启用服务的主要目的。

问题:当我仅在Windows容器模式下工作时,我是否需要 docker桌面服务

问题:为什么在 hyperv 隔离模式中运行Windows容器不会创建Hyper-V VM?我已经仔细检查了IT Hyper-V Manager。

当您在Windows上运行Linux容器时,Thou不会在Windows上运行,而是在Hyperv Machine上安装了Linux。

Windows容器由Windows本机Dockerd运行。

此额外的GUI可帮助您管理目前使用的类型的容器。也许您可以没有它,但是值得吗?它可能在较新版本(未测试)中提供连接性Linux和Windows容器,因此我要小心禁用该服务。

只是要注意,这仅适用于桌面窗口。对于Windows Server,您可以并且应该使用Docker EE(基本版本仅适用于Windows,它是免费的)

最新更新