我已经构建了一个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命令的输出显示了存储库名称,其开头是/。
任何人都能看到我在这里做错了吗?
答案 0 :(得分:1)
从fedora 23安装中删除了默认的docker版本 - 使用
重新安装wget -qO- https://get.docker.com/ | sh