CMD
编写文件
FROM centos
CMD ['ls', '-a']
# 构建镜像&run运行
run运行:只有最后一个CMD会执行
想追加一个命令 -l ls -al
docker run xxx -l
# CMD情况下替换了,CMD ['ls', '-a'] 命令,ls不是命令所以会报错
ENTRYPOINT
1 FROM centos
2 ENTRYPOINT ["ls", "-a"]
编写文件
FROM centos
CMD ['ls', '-a']
# 构建镜像&run运行
run运行:只有最后一个CMD会执行
想追加一个命令 -l ls -al
docker run xxx -l
# CMD情况下替换了,CMD ['ls', '-a'] 命令,ls不是命令所以会报错
1 FROM centos
2 ENTRYPOINT ["ls", "-a"]