Docker拉Python
我是一个初学者,试图用我的python3代码来使用Docker。 这是我的Dockerfile
FROM rdempsey/python-scraper:latest ADD soj.py/ RUN pip3 install urllib.request CMD [ "python", “./soj.py” ]
我得到这个错误:
manifest for rdempsey/python-scraper:latest not found
所以我认为我需要做这个Docker拉命令:
docker pull rdempsey/python-scraper
为了访问这个公共存储库https://hub.docker.com/r/rdempsey/python-scraper/来修复错误。
然后,我尝试执行此操作时遇到此错误:
FrankieMacBook-Pro-2candidacy-job-slurper$ docker pull rdempsey/python-scraper Using default tag: latest Error response from daemon: manifest for rdempsey/python-scraper:latest not found
有人能指导我做什么我错了吗?
问题是你试图拉的图像不包含latest
标签,只有一个v2
标签。
将Dockerfile中的第一行更改为FROM rdempsey/python-scraper:v2
,一切都应该正常工作。
您正在使用DockerHub中不存在的最新标签。 尝试:
docker pull rdempsey / python-scraper:v2
您可以在https://hub.docker.com/r/rdempsey/python-scraper/tags/上看到该版本
使用一个明确的版本号(在本例中为v2)而不是最新的标签。