Docker イメージをビルドして変更をコミットし、そのイメージをパブリック Docker ハブ アカウントにプッシュしようとしています。
イメージを Docker ハブ レジストリにプッシュしようとすると、ハブのユーザー名をプライベート サーバー アドレスとして利用しようとするようです。
これまでに行ったことは、fedora の基本イメージを実行し、変更を加えてから、次を使用して変更をコミットすることですdocker commit dd09de55abc9 username/fedora-23-httpd
これを実行して画像を確認するとdocker images
、次の出力が得られます。
# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
/username/fedora-23-httpd latest 0b9b4d0b820e 21 seconds ago 468.5 MB
次に、実行docker push username/fedora-23-httpd
すると次のメッセージが表示されます。
The push refers to a repository [username/fedora-23-httpd] (len: 1)
unable to ping registry endpoint https://username/v0/
v2 ping attempt failed with error: Get https://username/v2/: dial tcp: lookup username: No address associated with hostname
v1 ping attempt failed with error: Get https://username/v1/_ping: dial tcp: lookup username: No address associated with hostname
他のチュートリアルから、コマンドが正しいように見えることを読みましたが、 images コマンドの出力には、先頭に / が付いたリポジトリ名が表示されます。
ここで私が間違っていることを誰でも見ることができますか?