走ろうとしたとき
$ docker run -it ubuntu /bin.bash
次のエラーが発生しました:
Unable to find image 'ubuntu:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/ubuntu/manifests/latest: unauthorized: incorrect username or password.
See 'docker run --help'.
ubuntu
イメージが公開されているときに認証エラーが発生するのはなぜですか?
Dockerが認証をチェックすることが判明しましたbefore問題のイメージに必要な権限をチェックします。
したがって、~/.docker/config.json
に不正な認証の詳細がある場合、リクエストは完全に拒否されます。不良レコードを修正または削除すれば、準備は完了です。
Docker for Windows-
再現docker pull redis
最近このエラーが発生しました。私の解決策はdocker logout
、dockerハブに関連する資格情報エントリスロットをクリアしたようです(推測)。この後、私のdocker pull redis
正常に動作しました。
問題は、ユーザー名として電子メールIDを使用してログインする場合です。これを解決するには:
1)右上隅にあるユーザーIDを確認します: https://hub.docker.com/
2)ターミナル内:
右上隅のDockerHubでdockeridを確認します。メールIDとDockerIDの両方でログインできます。この問題は、電子メールIDを使用して実行した場合に発生します。
これは私にとって心配でした:コマンドラインでログインしてみてください
$ docker logout
$ docker login
コマンドラインにログインするには、メールアドレスではなくユーザー名が必要であることに注意してください