如您所知,在Dockerfile中,您可以通过RUN和CMD参数指定命令(示例如下(。
...
RUN pip3 install --upgrade pip
RUN pip3 install pytest
...
CMD ["python3", "main.py"]
...
在docker-compose.yml
中,还可以指定命令参数(示例如下(。
...
services:
conteiner_a:
...
command: ["echo", "!!!!!!!! Container_A is available now !!!!!!!!"]
...
有什么区别?
docker-compose
文件中的command
参数将覆盖DockerFile
中的默认CMD
。