找不到Docker入口点

时间:2018-06-07 22:32:47

标签: docker dockerfile

当我尝试运行它时,我的docker镜像会一直返回以下错误。

/bin/sh: 1: [python,: not found

这是我的dockerfile代码

FROM ubuntu
RUN apt-get update \
&& apt-get install -y \
python3 \
python3-pip \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*

    ENV INSTALL_PATH /docker-flowcell-restore
    RUN mkdir -p $INSTALL_PATH

    WORKDIR $INSTALL_PATH

    COPY requirements.txt requirements.txt

   RUN pip3 install -r requirements.txt

   COPY src/ src/

   ENTRYPOINT ["python", "src/main.py"]

这里我的项目是我的层次结构

docker-flowcell-restore
    docker-flowcell-restore
        requirements.txt
        Dockerfile
        src
            __init__.py
            main.py

感谢。

2 个答案:

答案 0 :(得分:2)

尝试使用以下内容替换ENTRYPOINT。 (改为"而不是')

ENTRYPOINT ["python", "src/main.py"]

答案 1 :(得分:0)

通过添加

解决了这个问题
COPY /src/* $INSTALL_PATH/src/
ENTRYPOINT python3 src/main.py