Docker Hub にイメージをプッシュする際に問題が発生しています。プッシュしようとすると、「unauthorized: 要求されたリソースへのアクセスは許可されていません」というメッセージが表示されます。
ある記事では、事前に Docker Hub にログインすることを提案していましたが、これはすでに実行しています。別の記事では、明示的なポートを含めるようにタグを変更することを提案していましたが、その結果、「リポジトリが存在しません」というメッセージが表示されました。
どちらの記事も私の問題は解決しませんでした。
Dockerバージョン1.8.3を運用しています。
前もって感謝します。
答え1
まず、docker hub Web サイトを使用してイメージのリポジトリを作成する必要があります。
コマンドラインからイメージをプッシュするには、まず「docker login」を使用してログインする必要があります。
% docker login
Username: yourname
Password: ********
Email: [email protected]
Login Succeeded
% docker push image:tag
それでいいでしょう。