【发布时间】:2020-01-07 07:04:52
【问题描述】:
我正在尝试在 ubuntu 映像上运行以下 Dockerfile 内容。
FROM ubuntu
RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y python-pip
RUN pip install flask
COPY app.py /opt/app.py
ENTRYPOINT FLASK_APP=/opt/app.py flask run --host=0.0.0.0
但我在第 3 层遇到以下错误。
Step 1/7 : FROM ubuntu
---> 549b9b86cb8d
Step 2/7 : RUN apt-get update
---> Using cache
---> 78d87d6d9188
Step 3/7 : RUN apt-get install -y python
---> Running in a256128fde51
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package python
虽然我单独运行以下命令
sudo apt-get install -y python
安装成功。
谁能帮帮我。
注意:我在组织代理后面工作。
【问题讨论】:
-
尝试在没有缓存的情况下构建
--no-cache -
为什么需要从 ubuntu 构建? docker hub.docker.com/_/python 已经有 Python 镜像了
标签: docker ubuntu dockerfile