Joe*_*nin 32 python django ubuntu docker dockerfile
我正在构建一个基于标准Ubuntu 14.04映像的新Docker镜像.
这是我的Dockerfile:
FROM ubuntu:14.04
RUN apt-get update -y
RUN apt-get install -y nginx git python-setuptools python-dev
RUN easy_install pip
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt # only 'django' for now
ENV projectname myproject
EXPOSE 80 8000
WORKDIR ${projectname}
CMD ['python', 'manage.py', 'runserver', '0.0.0.0:80']
Run Code Online (Sandbox Code Playgroud)
当我尝试运行此图像时,我收到此错误...
/ bin/sh:1:[python,:找不到
但是,如果我在运行映像时打开shell,则运行会python
按预期打开交互式提示.
为什么我不能调用python
通过CMD
在Dockerfile?
小智 8
我已通过更改Mac解决了我的问题
CMD ["python", "app.py"]
Run Code Online (Sandbox Code Playgroud)
至
CMD python app.py
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19010 次 |
最近记录: |