首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker Pull Python

Docker Pull Python
EN

Stack Overflow用户
提问于 2017-05-10 17:33:25
回答 3查看 1K关注 0票数 1

我是一个尝试用我的python3代码使用Docker的初学者。这是我的Dockerfile

代码语言:javascript
复制
FROM rdempsey/python-scraper:latest

ADD soj.py/

RUN pip3 install urllib.request

CMD [ "python", “./soj.py” ]

我得到了这个错误:

代码语言:javascript
复制
manifest for rdempsey/python-scraper:latest not found

所以我假设我需要执行这个Docker pull命令:

代码语言:javascript
复制
docker pull rdempsey/python-scraper

为了访问这个公共存储库https://hub.docker.com/r/rdempsey/python-scraper/来修复错误。

然后,我在尝试执行pull时遇到了这个错误:

代码语言:javascript
复制
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

有人能告诉我我哪里做错了吗?

EN

回答 3

Stack Overflow用户

发布于 2017-05-10 17:40:34

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

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

票数 1
EN

Stack Overflow用户

发布于 2017-05-10 17:49:14

您正在使用DockerHub中不存在的最新标记进行拉取。尝试:

python docker拉取rdempsey/

-scraper:v2

您可以在https://hub.docker.com/r/rdempsey/python-scraper/tags/上查看该版本

票数 1
EN

Stack Overflow用户

发布于 2017-05-10 17:44:56

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43888630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档