无法将 dockerhub 回购拉入或推入我的本地机器 - docker

Cant pull or push dockerhub repo to or from my local machine - docker

我有一个本地项目要推送到 docker 中心。我有一个 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 中心存储库的 link:

https://hub.docker.com/r/omaryap/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 文件,然后在本地构建它。

您可以按照此 link 进行分步过程 https://semaphoreci.com/community/tutorials/dockerizing-a-python-django-web-application