Windows Server 重启后自动启动 Docker Desktop

Windows Server 重启后自动启动 Docker Desktop

我有一台安装了 Docker Desktop 的 Windows Server 2022。

我正在尝试让 Docker 在服务器重启后始终启动。我尝试将 Docker 服务从手动设置为自动,但重启后服务又被设置回手动并且无法启动。

最后,我创建了一个计划任务,在启动后独立于登录启动 Docker Desktop。从技术上讲,这可行,但有一个奇怪的副作用:

当我登录时,Docker Desktop 无法直观地启动,如果我尝试打开它,它什么也不做。即使我输入,docker ps它也没有响应,并且永远加载。

答案1

Docker Desktop 不适用于服务器(因此得名Desktop)。Microsoft 有大量关于如何在 Windows Server 上正确安装 Docker 的文档。

使用支持的配置,您就不会遇到这样的问题。

答案2

您是否尝试过设置Start Docker Desktop when you log in

它位于选项卡SettingsGeneral

猜测这也可以直接在设置文件中设置:

%Appdata%\Docker\settings.json

相关内容