Python3 in DockerFile running ubuntu::latest



我正在尝试从运行Python 2.7到Python 3.5的脚本升级。这是一个运行在docker容器中的简单的Flask管理脚本。

DockerFile:

FROM ubuntu:latest
RUN apt-get update -y && apt-get install -y python-pip python3.5-dev build-essential libpq-dev
....
CMD ["/usr/bin/python", "app.py"]

在python 2.7中运行。我尝试更新到

CMD ["/usr/bin/python3", "parcelnotifer.py"]

但是这会导致错误

不能启动服务dev: oci运行时错误:exec: "/usr/bin/python3": stat/usr/bin/python3: no such file or directory

如果我docker执行到容器,当它在2.7上运行时,我可以使用命令python3,所以python3绝对安装,我只是不确定如何强制脚本在python3

您可以先检查Python在which python3中安装的位置,然后将该路径放入CMD命令中。

最新更新