概要
docker push
しようとおもったら以下のようなエラーがでてきました。
$ sudo docker push test The push refers to repository [docker.io/library/test] bcc97fbfc9e1: Preparing denied: requested access to the resource is denied
なんやこれはと思ったのでその解決方法です。
解決方法
docker push
するまえにはちょっと事前作業が必要で、以下のような決まったフォーマットでタグを付けてあげないといけない。
$ sudo docker tag イメージID DockerHubのユーザ名/任意の名前
たとえばDockerHubのユーザ名がtakakabeでイメージにつける任意の名前をwawawaとすると、以下のような感じ。
$ sudo docker tag 49f7960eb7e4 takakabe/wawawa
そして、これを指定してあげればdocker push
できるはず。
$ sudo docker push takakabe/wawawa The push refers to repository [docker.io/takakabe/wawawa] bcc97fbfc9e1: Pushed latest: digest: sha256:eed5b251b615d1e70b10bcec578d64e8aa839d2785c2ffd5424e472818c42755 size: 529 $ sudo docker search takakabe/wawawa NAME DESCRIPTION STARS OFFICIAL AUTOMATED takakabe/test test
おわりに
なんだかんだはまった。
プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化
- 作者: WINGSプロジェクト阿佐志保,山田祥寛
- 出版社/メーカー: 翔泳社
- 発売日: 2018/04/11
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る