【发布时间】:2020-03-17 02:07:26
【问题描述】:
所以,我尝试学习 docker 并尝试制作一个简单的图像来尝试一下。 docker build 部分运行良好,但是当我 docker run 时,我遇到了问题:
(base) daniellombardi@Daniels-MacBook-Pro MyApp-test % docker run bd
/bin/sh: 1: python: not found
Dockerfile:
FROM ubuntu
RUN apt-get update && apt-get install -y python3 python3-pip
RUN pip3 install flask
RUN mkdir /MyApp-test
ADD folder /opt/MyApp-test
EXPOSE 5000
CMD python .main.py
对于任何想知道的人,这是 main.py 上的代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'IT WORKED! I AM RUNNING FROM A DOCKER CONTAINER!!!'
if __name__ == '__main__':
app.run(host="0.0.0.0", port=5000)
【问题讨论】:
-
更改为
CMD python3 .main.py -
我收到此错误:``` (base) danielombardi@Daniels-MacBook-Pro MyApp-test % docker run 3bd python3: can't open file '.main.py': [Errno 2 ] 没有这样的文件或目录 ```
标签: python docker flask dockerfile