LoginSignup
0
0

More than 3 years have passed since last update.

Docker for Windowsで "error during connect~" のエラーが出たときの対処法

Posted at

Docker for WindowsをインストールしているWindows PCにて、PC起動時などに以下のダイアログが表示されることがあります。これの対処法。

image.png

誤った対処法

  1. とにかく「Reset to factory defaults」をクリックする
  2. 画面に従って処理を続ける

このボタン配置だと押したくなりますよね?私は押したくなる。「Upload crash Report」では何も解決しなそうだし、まさかQuitで何もせずに終了するはずもなく。
この「Reset to factory defaults」ボタン、要はdockerの初期化ボタンです。結果的に目先のエラーは直りますが、そもそもイメージとかビルドされたコンテナとかも全部なくなります
今までこちらの方法で対処してました。
ただ、コンテナ復活させるのにかなりの時間がかかります。

正しい対処法

  1. "Quit"を押してダイアログを閉じる
  2. WindowsのサービスからDockerサービス1を再起動する

これでだいたい直る、そうです。(ソースはこちら)
どうしても直らなかったら「Reset to factory defaults」が必要かもしれませんが、まずはサービスの再起動で直るかどうかを確認してみましょう。

まとめ

ダイアログが表示されてボタンがあるとつい押したくなってしまいますが、ボタンを押すのが必ずしも正とは限りません。
エラーのダイアログが表示されても冷静に対処しましょう。


  1. 私の環境では"com.docker.service"という名前でした 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0