无法将dockerhub repo推入或推出本地机器 - docker

时间:2017-11-14 04:26:26

标签: django docker dockerhub

我有一个本地项目,我想推送到docker hub。我有一个docker hub帐户,我创建了一个用于测试docker的存储库。我的项目的本地文件称为docker-test,它是一个django应用程序。我的docker hub项目也被命名为docker-test。我正在运行以下命令,我收到以下错误......任何人都可以帮助我......

这是推送

docker push omaryap/docker-test
The push refers to a repository [docker.io/omaryap/docker-test]
An image does not exist locally with the tag: omaryap/docker-test

这是拉

omars-mbp:docker-test omarjandali$ docker pull omaryap/docker-test
Using default tag: latest
Error response from daemon: manifest for omaryap/docker-test:latest not found

这是我的docker hub存储库的链接:

https://hub.docker.com/r/omaryap/docker-test/

1 个答案:

答案 0 :(得分:1)

错误

  

docker push omaryap / docker-test   推送指的是存储库[docker.io/omaryap/docker-test]   标签本地不存在标记:omaryap / docker-test

说,没有带有该标签的本地图像。因此,首先需要在将图像推送到集线器之前构建映像并在本地标记它。

这个错误

  

omars-mbp:docker-test omarjandali $ docker pull omaryap / docker-test   使用默认标签:最新   来自守护程序的错误响应:omaryap / docker-test的清单:最新未找到

表示该存储库中没有图像。

请构建图像。我建议您先为应用程序创建一个docker文件,然后在本地构建它。

您可以按照此链接逐步进行操作 https://semaphoreci.com/community/tutorials/dockerizing-a-python-django-web-application