我有以下泊坞窗图片
FROM ubuntu
RUN apt-get update \
&& apt-get install -y python3 \
&& apt-get install -y python3-pip \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* \
&& pip3 install boto3
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/* $INSTALL_PATH/src/
ENTRYPOINT python3 src/main.py
在我的python脚本中,ENTRYPOINT也指向了我想要传递的一些参数。我在我的python脚本中使用了argparse来构造它们。示例是--key作为arg选项。此-key参数将在每次运行脚本时更改。如何将此参数传递到我的脚本中,以便使用正确的参数执行?
我试过了 docker run my_image_name --key 100
但参数不是python脚本。
答案 0 :(得分:1)
您可以使用CMD命令传递参数(并为入口点设置默认参数),例如:
CMD [ "python", "manage.py", "runserver", "0.0.0.0:8000" ]
查看here了解详情。