
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