使用基于Ubuntu18.04的AWS实例,Docker版本19.03.10,构建9424AEE9。 我得到了以下错误:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"python\": executable file not found in $PATH": unknown.
尝试执行代码后:
docker run --name test1 c73eada5a5fa
其中,“c73eada5a5fa”是使用以下方法生成后的容器id:
sudo docker build -t my_username/repository .
这是我的码头工人:
FROM ubuntu:18.04
COPY . /PFE_exec
CMD ["make", "PFE_exec"]
CMD ["sudo","apt","install","unzip"]
CMD ["echo","requirements installed!"]
CMD ["unzip","home/ubuntu/PFE/aa.zip"]
CMD ["python","home/ubuntu/PFE/test.py"]
CMD ["python","home/ubuntu/PFE/test2.py"]
CMD ["python","home/ubuntu/PFE/test3.py"]
使用python3代替python也不能解决这个问题。 我不明白问题出在哪里。 有什么帮助吗? 提前谢谢你
在
ubuntu:18.04
映像中没有预先安装的python
或python3
,如果要在Docker中使用python,可能需要将基本映像更改为python image,例如FROM python:3
此外,在Dockerfile中,应该有only one ^{} ,您需要的是^{} instruction ,而不是
CMD
相关问题 更多 >
编程相关推荐