我正在尝试从我的docker文件创建一个docker图像,该文件包含以下内容:
FROM ubuntu:latest
WORKDIR /app
ADD . /app
RUN apt-get update && apt-get install python -y
CMD python /app/main.py
LABEL color=red
该操作失败,并显示以下错误:
APT-GET UPDATE&&APT-GET INSTALL PYTHON-Y返回非零代码:100
所以请帮我解决这个错误
1条答案
按热度按时间xpcnnkqh1#
Docker只是一个Linux。当某些
apt-get install acme
失败时,您只需尝试准确的命令和/或研究丢失的依赖项。为了复制您的错误,我运行了:
docker run -it ubuntu:latest
,并在内部运行了您的apt-get update && apt-get install python -y
。我得到了错误:所以,我试了试
apt-get install python3 -y
,它起作用了。最后,您的Dockerfile应该是:老版本的Python
如果您的代码需要旧的python版本,则不应该使用
FROM ubuntu:latest
,因为在最新版本的ubuntu中,只允许使用python3。无论如何,如果你需要python2,你必须在互联网上进行大量的研究,以获得安装python2的确切步骤,或者使用一些准备使用的docker镜像: