1. 2no553

    Posted

    2no553
Changes in title
+Docker pullでERROR: unauthorized: authentication requiredが出た時のエラー解消法
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,57 @@
+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
+
+#### その他情報
+- blog:[Docker pullでERROR: unauthorized: authentication requiredが出た時のエラー解消法 – Ninolog](https://ninolog.com/fix-docker-pulling-unauthorized-error/)
+
+### エラー内容
+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 ]になりますので、違う回線を使用したりするなどして再度試す。
+
+
+##### 参考
+- [docker pull was failed due to "unauthorized: authentication required" · Issue \#484 · jupyter/docker\-stacks](https://github.com/jupyter/docker-stacks/issues/484)
+- [docker unauthorized: authentication required \- upon push with successful login \- Stack Overflow](https://stackoverflow.com/questions/36663742/docker-unauthorized-authentication-required-upon-push-with-successful-login)