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

相關內容