我想在顶部构建我的 dockerfile 。它是 ubuntu + python。该第 3 方 docker 文件:
FROM ubuntu:latest
MAINTAINER fnndsc "dev@babymri.org"
RUN apt-get update \
&& apt-get install -y python3-pip python3-dev \
&& cd /usr/local/bin \
&& ln -s /usr/bin/python3 python \
&& pip3 install --upgrade pip
ENTRYPOINT ["python3"] #this entry point line is my concern
但我想用作我自己的 dockerfile 的基础:
FROM fnndsc/ubuntu-python3
RUN pip install enum34 llvmlite numba
RUN mkdir -p ./voice_flask/d
WORKDIR /voice_flask/d
COPY . /voice_flask/d
CMD ["python", "server.py"]
问题:基本图像的 dockerfile 在入口点停止——但我不需要这个入口点,我有我自己的最后一个命令——“CMD python server.py”。
那个 ENTRYPOINT 会影响我自己的 dockerfile 吗?那个基本的 dockerfile 是否被执行并等待在 python shell 中?
编辑:换句话说,是否执行了基本 dockerfile?或者我只是拉图像,我自己的 dockerfile 是建立在它之上的?
温温酱
临摹微笑
相关分类