Help us understand the problem. What is going on with this article?

Docker pullでERROR: unauthorized: authentication requiredが出た時のエラー解消法

More than 1 year has passed since last update.

Dockerでphpmyadminのimageをpullしてbuildしようとした際に発生した[ ERROR: unauthorized: authentication required ] エラーの解消方法です。
結論から言うと、俺はインターネット回線不調のケースでした。認証エラーと表示されていたから何回もDockerHubの再ログインや設定情報を見直していたりしてたけど「そっち!?」って感じであっけなく終わりました。

バージョン情報

  • Mac OS 10.11.6(El Capitan)
  • Docker Toolbox
    • Docker version 18.03.0-ce
    • Oracle VM VirtualBox Manager 5.2.12

その他情報

エラー内容

imageをpullしている際[ ERROR: unauthorized: authentication required ]と、エラーメッセージに認証エラーと表示され、途中でダウンロードが止まる。

80c35484f704: Pulling fs layer
f1756f88345d: Pull complete
a73fef5319c1: Pull complete
cc5642v54c68: Downloading [======>                                            ] 100.6 MB/778.4 MB
5203f0cbc5e4: Download complete
2847cfad3893: Downloading [=======>                                           ] 60.78 MB/404.6 MB
7b8f9e71437d: Download complete
4a33d6e054a0: Downloading
a227293ed9ac: Waiting
ERROR: Service 'phpmyadmin/phpmyadmin' failed to build: unauthorized: authentication required

解消方法

DockerHubにログインしていないケース

$ docker login
Username (****):
Password: 

imageを利用して作業する際は、DockerHubにログインして行います。

~/.docker/config.jsonの[ https] 情報が間違っているケース

$vi ~/.docker/config.json
"auths": {
        "https://index.docker.io/v1/": {
                "auth": "****************************"
        }
},

[ https://index.docker.io/v1/ ] になっているか確認して、必要があれば修正します。

インターネット回線不調のケース

imageをpullする際imageサイズが大きく、また、使用しているインターネット回線が遅い場合に[ ERROR: unauthorized: authentication required ]になりますので、違う回線を使用したりするなどして再度試す。

参考
2no553
インターネットと自由を愛するマークアップエンジニア兼クラウドエンジニア。20代は教師目指して働いたり、ボランティアしたり色々やって、ニートからバックパッカーとして世界一周、その後に30歳で未経験からWebプログラマーに転職。中国移住を目指して神奈川から福岡に移住し、今、西を目指し中。人生は何事も気楽が一番!
https://ninolog.com/profile/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした