编写CMD测试dockerfile文件
#1.编写dockerfile文件FROM centosCMD ["ls", "-a"]#2.构建镜像docker build -f ./dockerfile -t cmd-test .#3.启动镜像docker run imageID/iamgeName
编写ENTRYPOINT测试dockerfile文件
每个Dockerfile只能有一个ENTRYPOINT,如果指定了多个,只有最后一个被执行,而且一定会被执行
FROM centosENTRYPOINT ["ls", "-a"]
# nginx 镜像ENTRYPOINT [ "/usr/sbin/nginx", "-g", "daemon off;" ]
总结
CMD命令会被启动容器时追加的命令替换执行, ENTRYPOINT命令不会被启动容器时追加的命令替换,而是合并执行


