Docker初心者の私が以前にDocker imageを作成し、Docker Hubへのpush
ができなかったのでエラーの対処方法を紹介します。
docker push
の前にdocker login
をする必要があるみたいですが、実施後も同じエラーで失敗しました。
筆者環境
- Macbook Air (M1 2020)
- macOS Big Sur
- Docker version 20.10.11
![](https://hitori-sekai.com/wp-content/uploads/2022/01/C6DB607C-6F11-4FC5-BD08-F4F10287F031-160x90.jpeg)
DockerでJupyter Lab環境を構築【Mac Apple silicon】
M1 Mac Apple siliconにてDockerでJupyter Lab環境を構築する方法を紹介します。私自身がPythonで機械学習をするためにDockerを使ってJupyter Labを起動させるまでの手順を紹介します。 Doc...
![](https://hitori-sekai.com/wp-content/uploads/2022/01/A3900CC7-1CE9-489A-8D0C-E4CD061294C5-160x90.jpeg)
Dockerfile から Docker Imageの作成【Mac Apple silicon】
M1 Mac Apple siliconにてDockerfileをdocker buildコマンドでDocker Imageを作成する方法を紹介します。 DockerでPython環境構築する方法ではDocker HubからJupyter ...
当サイトではプログラミングやブログに関する記事の情報投稿をしております。
他の記事もあわせて読んでいただけると嬉しいのでよろしくお願いします!
症状の確認:docker pushコマンドでdeniedになる
docker imageは下記になります。こちらをDocker Hubへpushしようと思います。
% docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jupyter/pytorch 1.0 d3fa2177665c 16 hours ago 2.72GB
docker push --help
コマンドでpushすることができます。
% docker push --help
Usage: docker push [OPTIONS] NAME[:TAG]
Push an image or a repository to a registry
helpにあるようにNAMEにimageの名前とタグをつけてpushします。
% docker push jupyter/pytorch:1.0
denied: requested access to the resource is denied
deniedになってdocker pushができませんでした。
対処方法
Docker Hubのユーザー名/NAME:TAGである必要があるようです。
% docker push USERNAME/NAME[:TAG]
imageの名前を新しく付け直します。
% docker image tag NAME[:TAG] USERNAME/NAME[:TAG]
USERNAMEにはDocker Hubのユーザー名を入れ、下記コマンドで変更します。
% docker image tag jupyter-pytorch:1.0 hitorisekai/jupyter-torch
docker images
コマンドで確認します。
% docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hitorisekai/jupyter-torch latest d3fa2177665c 16 hours ago 2.72GB
jupyter/pytorch 1.0 d3fa2177665c 16 hours ago 2.72GB
新しくimageが作成されます
再度、docker push
コマンドを実行します
% docker push hitorisekai/jupyter-torch
無事、docker pushすることができました。
参考記事
イメージのタグ付け、送信、取得 — Docker-docs-ja 1.12.RC ドキュメント
![](https://cdn.sstatic.net/Sites/ja/Img/apple-touch-icon.png?v=e7bfb9a9b0cd)
Dockerのpushができない
Docker Hub上のリボジトリーに、サーバーからdockerコマンドでコンテナイメージを 送信しようとすると、下記のように表示されて送信できない状態です。 解決方法を教えてください。 Docker Hubにログイン後に下記コマンドを実行...
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwJUU1JTgyJTk5JUU1JUJGJTk4JUU5JThDJUIyJUUzJTgwJTkxZG9ja2VyJTIwcHVzaCVFMyU4MSU5NyVFMyU4MSU5RiVFMyU4MiU4OSVFNiU4QiU5MiVFNSU5MCVBNiVFMyU4MSU5NSVFMyU4MiU4QyVFMyU4MSU5RiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ODI2ODdiODkyYTg2YjMxNTg4ZDc2ZTFlOTc5YWY2NDE&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2h1bmRheW8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTg3OGQ2MTEwNGMyOGU0NTVlNjY5MWE0YmI0MjljODY4&blend-x=142&blend-y=491&blend-mode=normal&s=910baf58dac04f3d19cfafa8fe9fe50b)
【備忘録】docker pushしたら拒否された - Qiita
docker loginしてもdenyされる新卒3ヶ月目が独学でDocker入門してみたら、案の定つまづいたのでここに備忘録として書き残しておきます。イメージpullしてきて、コンテナ作って、っ…
コメント