Dockerの自動起動を止める Start Docker Desktop when you log inをオフにしても起動する場合

こんにちは。レモンティーです。

今回はパソコンの起動時にDockerが勝手に起動するのを止める方法です。

環境

Windows 10 pro
Docker version 18.09.2, build 6247962

概要

普通は設定のStart Docker Desktop when you log inのチェックを外せばOKなのですが、それでもなお勝手に起動するケースでは、レジストリを編集する必要があります。というのも自動起動されるソフトはレジストリに記録されていて、DockerをインストールしたときにはDocker for windowsとDocker desktopの二つが登録されるのですが、Dockerの設定のStart Docker Desktop when you log inのチェックボックスではDocker desktopしか消したり追加したりしないからです。このため手動でDocker for windowsを消す必要があります。参考リンク

方法

レジストリを編集するには標準搭載のレジストリ・エディターが便利です。スタートメニューにregとか打つと検索されると思います。これを起動して

コンピューター\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

にあるDocker for desktopを右クリック→削除します。これで次回から自動起動されなくなります。

今回はこれでおしまいです。