指定运行命令
RUN
docker build 时运行
RUN shell命令
RUN ["可执行文件","params","params",...]
CMD
dokcer run 时运行,会被命令行参数指定的运行程序覆盖
多条CMD,只运行最后一条
CMD shell命令
CMD ["可执行文件或命令","param1","param2",...]
CMD ["param1","param2",...] 为ENTRYPOINT指定的程序提供参数
ENTRYPOINT
docker run时运行,不会被命令行参数指定的程序覆盖,还会被
当做参数传给entrypoint指令。--entrypoint 会覆盖CMD
docker run 时可以给entrypoint传参
多条entrypoint ,仅执行最后一条
ENTRYPOINT ["executeable","param1","param2",...]