2017-05-10 31 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)而不是最新的標籤。