2017-05-10 30 views
1

我是一个初学者,试图用我的python3代码来使用Docker。 这是我DockerfileDocker Pull Python

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 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 

有人可以告诉我什么我做错了吗?

回答

1

问题是您尝试拉取的图像不包含latest标记,而只包含v2标记。

将Dockerfile中的第一行更改为FROM rdempsey/python-scraper:v2,并且一切都应该正常工作。

0

使用明确的版本号(在本例中为v2)而不是最新的标签。