当我尝试运行它时,我的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
感谢。
答案 0 :(得分:2)
尝试使用以下内容替换ENTRYPOINT。 (改为"而不是')
ENTRYPOINT ["python", "src/main.py"]
答案 1 :(得分:0)
通过添加
解决了这个问题COPY /src/* $INSTALL_PATH/src/
ENTRYPOINT python3 src/main.py