无法推送或拉取到 docker 存储库“未找到存储库”
can't push or pull to a docker repo `Repository not found`
我是 docker 的新手。在我的帐户下创建了一个 public 存储库
link to repo
我能够拉取其他 public 存储库,例如 redis 和 debian:
docker ps ✱
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
40416ad4c715 debian:latest "/bin/sh -c 'while t 6 minutes ago Up 6 minutes dal_server
但是当我试图从我的仓库中提取时,我得到了一个错误:
docker pull opmaster/basic_server ✱
Pulling repository opmaster/basic_server
FATA[0009] Repository not found
docker push opmaster/basic_server ✱
The push refers to a repository [opmaster/basic_server] (len: 0)
FATA[0000] Repository does not exist: opmaster/basic_server
您在 dockerhub 上似乎没有有效图像。你是如何创建那里的图像的?我看看有没有,里面什么都没有
您的图像是通过推送您在本地拥有的图像或使用 Dockerfile(您可以构建图像)创建的。这里有一篇关于如何推送图像的好文章:
https://docs.docker.com/userguide/dockerrepos/
一旦你推送了一个有效的图像,就可以拉取它。我发现推送图片(比如你在 docker ps 中列出的图片)如果先标记它会更容易。然而,制作图像最简单的方法是在 github 上为它创建一个项目,在该项目中有一个 Dockerfile,然后自动构建它(github 签入触发在 dockerhub 上构建).
>> docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
debian latest 41b730702607 10 days ago 125.1 MB
hello-world latest 91c95931e552 3 weeks ago 910 B
>> docker tag 41b730702607 opmaster/basic_server:devel
>> docker push opmaster/basic_server
docker push can get be little long from my short experience, so i stopped it with ctrl-c
, did boot2docker restart
and started again with the docker push opmaster/basic_server
如果有人知道更好的方法,我愿意接受建议。
我是 docker 的新手。在我的帐户下创建了一个 public 存储库 link to repo
我能够拉取其他 public 存储库,例如 redis 和 debian:
docker ps ✱
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
40416ad4c715 debian:latest "/bin/sh -c 'while t 6 minutes ago Up 6 minutes dal_server
但是当我试图从我的仓库中提取时,我得到了一个错误:
docker pull opmaster/basic_server ✱
Pulling repository opmaster/basic_server
FATA[0009] Repository not found
docker push opmaster/basic_server ✱
The push refers to a repository [opmaster/basic_server] (len: 0)
FATA[0000] Repository does not exist: opmaster/basic_server
您在 dockerhub 上似乎没有有效图像。你是如何创建那里的图像的?我看看有没有,里面什么都没有
您的图像是通过推送您在本地拥有的图像或使用 Dockerfile(您可以构建图像)创建的。这里有一篇关于如何推送图像的好文章:
https://docs.docker.com/userguide/dockerrepos/
一旦你推送了一个有效的图像,就可以拉取它。我发现推送图片(比如你在 docker ps 中列出的图片)如果先标记它会更容易。然而,制作图像最简单的方法是在 github 上为它创建一个项目,在该项目中有一个 Dockerfile,然后自动构建它(github 签入触发在 dockerhub 上构建).
>> docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
debian latest 41b730702607 10 days ago 125.1 MB
hello-world latest 91c95931e552 3 weeks ago 910 B
>> docker tag 41b730702607 opmaster/basic_server:devel
>> docker push opmaster/basic_server
docker push can get be little long from my short experience, so i stopped it with
ctrl-c
, didboot2docker restart
and started again with thedocker push opmaster/basic_server
如果有人知道更好的方法,我愿意接受建议。