can';t推送或拉送至docker repo`未找到存储库`
我是新来的码头工人。在我的帐户下创建了公共回购 我能够获得其他公共回购,如redis和debian:can';t推送或拉送至docker repo`未找到存储库`,docker,boot2docker,Docker,Boot2docker,我是新来的码头工人。在我的帐户下创建了公共回购 我能够获得其他公共回购,如redis和debian: docker ps ✱ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 40416ad4c715 de
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 push在我短暂的经验中可能会有点长,所以我用ctrl-c
停止它,用boot2docker重新启动
,然后用docker push opmaster/basic_服务器重新启动
如果有人知道更好的方法,我愿意接受建议。我曾尝试使用
docker push opmaster/basic_server
向debian推送一个文件,但我得到了一个错误,我在那里列出了这个错误。也许我的语法错了。你想推什么?我上面提到的网页显示了如何推送图像。它引用了url:,如果你向下滚动,你会看到“创建我们自己的图像”。在这些方向上,您将看到如何提交图像,然后对其进行标记。一旦完成,你就可以推它。
>> 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