我有一个本地项目,我想推送到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/
答案 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