Docker for Windowsで "error during connect~" のエラーが出たときの対処法
Docker for WindowsをインストールしているWindows PCにて、PC起動時などに以下のダイアログが表示されることがあります。これの対処法。
誤った対処法
- とにかく「Reset to factory defaults」をクリックする
- 画面に従って処理を続ける
このボタン配置だと押したくなりますよね?私は押したくなる。「Upload crash Report」では何も解決しなそうだし、まさかQuitで何もせずに終了するはずもなく。
この「Reset to factory defaults」ボタン、要はdockerの初期化ボタンです。結果的に目先のエラーは直りますが、そもそもイメージとかビルドされたコンテナとかも全部なくなります。
今までこちらの方法で対処してました。
ただ、コンテナ復活させるのにかなりの時間がかかります。
正しい対処法
- "Quit"を押してダイアログを閉じる
- WindowsのサービスからDockerサービス1を再起動する
これでだいたい直る、そうです。(ソースはこちら)
どうしても直らなかったら「Reset to factory defaults」が必要かもしれませんが、まずはサービスの再起動で直るかどうかを確認してみましょう。
まとめ
ダイアログが表示されてボタンがあるとつい押したくなってしまいますが、ボタンを押すのが必ずしも正とは限りません。
エラーのダイアログが表示されても冷静に対処しましょう。
-
私の環境では"com.docker.service"という名前でした ↩
Author And Source
この問題について(Docker for Windowsで "error during connect~" のエラーが出たときの対処法), 我々は、より多くの情報をここで見つけました https://qiita.com/acnaman/items/753db4debdbf5ce7c461著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .