多克赢了';不要安装Python
我最近开始学习docker,并试图通过一段教程视频构建一个flask python图像多克赢了';不要安装Python,python,docker,Python,Docker,我最近开始学习docker,并试图通过一段教程视频构建一个flask python图像 FROM ubuntu:latest RUN apt-get update RUN apt-get install python CMD echo "Python Installed" RUN pip install flask COPY . /opt/source-code ENTRYPOINT FLASK_APP=/opt/source-code/app.py flask
FROM ubuntu:latest
RUN apt-get update
RUN apt-get install python
CMD echo "Python Installed"
RUN pip install flask
COPY . /opt/source-code
ENTRYPOINT FLASK_APP=/opt/source-code/app.py flask run
这是我的源代码工作目录中的Dockerfile,我运行sudocker build-t nxte/custom app
在安装了docker的digitalocean droplet上运行,但它返回命令“/bin/sh-c apt get install python”返回非零代码:1
有什么建议吗?我不知道问题出在哪里,因为我按照教程来到了一个T.你应该在apt get中使用
-y
:
RUN apt-get -y install python
还要注意的是,上面没有安装pip
,也没有安装
可以使用apt get-y install python pip安装它
切换到Python 3,然后
apt get-y安装python3
和apt get-y安装python3 pip
或从其他来源获取pip。您应该将-y
与apt get一起使用:
RUN apt-get -y install python
还要注意的是,上面没有安装pip
,也没有安装
可以使用apt get-y install python pip安装它
切换到python3,然后
apt get-y install python3
和apt get-y install python3 pip
或从其他来源获取pip。是否有来自构建的日志?是否有来自构建的日志?此外,最好在docker的run
部分中运行所有apt get
命令,以使用较少的docker层(最终图像将使用更少的空间)此外,最好在docker的一个run
部分中运行所有apt get
命令,以使用更少的docker层(最终图像将使用更少的空间)