というタグが付けられた docker イメージがありme/my-image
、dockerhub に というプライベート リポジトリがありますme-private
。
をプッシュするとme/my-image
、常にパブリック リポジトリにアクセスしてしまいます。
イメージをプライベートリポジトリにプッシュするための正確な構文は何ですか?
ベストアンサー1
まず、次の方法で画像に正しくタグを付ける必要がありますregistryhost
:
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
次に、同じタグを使用して docker push を実行します。
docker push NAME[:TAG]
例:
docker tag 518a41981a6a myRegistry.com/myImage
docker push myRegistry.com/myImage