我已经构建了一个 docker 映像并提交了更改,并且正在尝试将映像推送到我的公共 docker hub 帐户。
当尝试将图像推送到 docker hub 注册表时,它似乎尝试使用我的 hub 用户名作为私有服务器地址。
到目前为止我所做的是运行一个 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 命令的输出显示存储库名称,开头带有 / 。
谁能看到我在这里做错了什么?