共同点和区别
共同:执行命令
这两个关键字,都可以指定镜像启动以后做的一些命令,这点不需要证明了。
共同:唯一性
多个相同关键字会覆盖,只取最后一个执行
mkdir aaa && cd aaa
cat <<EOF > dockerfile01
FROM busybox
CMD echo 1
CMD echo 2
CMD echo 3
EOF
docker build -f dockerfile01 -t a:01 .
docker run --rm a:01 # 输出3
说明只取最后一个 CMD 执行
cat <<EOF > dockerfile02
FROM busybox
ENTRYPOINT ["echo","4"]
ENTRYPOINT [