我有一個安裝了 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
?
它位於選項卡Settings
中General
。
我猜這也可以直接在設定檔中設定:
%Appdata%\Docker\settings.json