ほぼ週刊ハマりどころメモ

画像認識と自然言語処理を研究する中でハマったところを共有します.ほぼ自分用のメモ.

docker: Error response from daemonが出てハマった時の話[Mac][Docker]

Macにdockerをインストールし、docker run --rm hello-world を打ち込むと、

docker: Error response from daemon: 
Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: 
unauthorized: incorrect username or password.

のエラーが出た。

docker: Error response from daemonでググってみると、DNSの設定に関するエラーだという回答が多かった。

しかし、提示されているいくつかの回答を試しても一向に解決する気配がない。

参考までに試したけど解決しなかった回答をいくつか示す。

  • /etc/resolv.confnamespace 8.8.8.8を追記

  • /etc/docker/daemon.jsonDNSを追記

  • docker run --dns=8.8.8.8 hello-world のように引数で設定

これらを試してみても試してみても一向にエラーは解消されなかった。

そして、ふとエラー文を見たときに気がついた。

「エラー文の後半にはunauthorized: incorrect username or password. が書いてある... もしかして、DNSではなくログインの問題なんじゃないか!? 」

エラーの後半でググると以下の記事を見つけ、ログインの際のIDをemailではなく、Docker IDにすると、エラーが解消された!

qiita.com

こんなしょうもないことで月曜の午前中が潰れてしまった...