Docker CLI で unauthorized: incorrect username or password で無駄に嵌ったのでメモ
Windows で Docker 入れると、Htper-V なんて他の共存を拒むクソアプリを入れざるを得なくなるので、Ubuntu16 のDualBootにしていたのだが、どうも DELL の XPS15 9560 と相性がよくないらしい。
なんてクソッタレな状況に陥ったので、もういい加減切れて Ubuntu を削除。
VirtualBox すら諦めて(F○ck!!!!)Windows10 で開発しようと、Docker をインストールする。
そして、無事入ったと思ったら、まともにコンテナが起動しなかったので、対処も踏まえてメモ。
起こったこと
Docker イメージのダウンロード中に以下のエラーで止まる。
incorrect username or password.
一応、GUI上ではすべてログインしているように見える。
フォーラムを眺めたところ、コンソールは別にログインしなければならないらしいことが分かった。
コマンドラインでログインしかし罠だった
で、コマンドラインからログイン(dockerhub のログインに使用しているメアドでログイン)しようとして以下のエラー。
C:\workspace\projects\docker\redmine-jenkins-testlink>docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username (XXXXXXXX@gmail.com):XXXXXXXX@gmail.com Password: Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password
Dockerhub のログイン画面で DockerID と書かれているものと全く同じものを入力してコレである。
再びフォーラムを検索してみたところ、「メールアドレスを使うんじゃない」 と言っている。
ハァ( ゚Д゚)ハァ?
結局
ログイン後に表示されるアカウントIDを入れたらログインできたという…
C:\workspace\projects\docker\redmine-jenkins-testlink>docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username (XXXXXXX@gmail.com): xxxxxxxx Password: Login Succeeded
これは Dockerhub でログインした後の以下の部分
なんか本質以外でハメられると色々損した気分になる…