CMD 指令应用测试
cat DockerfileFROM centosCMD ["ls", "-a"]
# 构建镜像docker build -f Dockerfile -t cmd-test .# 基于镜像运行容器docker run cmd-test....dockerenvbindevetchomelib......# 测试追加命令 ls -al,报错,不能追加docker run cmd-test -lError response from daemon...# 测试残缺命令 ls -al,胜利,并且替换了原有的CMD命令docker run cmd-test ls -al
ENTRYPOINT 指令应用测试
cat DockerfileFROM centosENTRYPOINT ["ls", "-a"]
# 构建镜像docker build -f Dockerfile -t entrypoint-test .# 基于镜像运行容器docker run entrypoint-test....dockerenvbindevetchomelib......# 测试追加命令 ls -a -l,胜利,间接拼接在了 ENTRYPOINT 命令之后docker run entrypoint-test -l