CMD:The main purpose of a CMD is to provide defaults for an executing container. CMD的主要用途是为正在执行的容器提供默认值。也就是指定这个容器启动的时候要运行的命令。
ENTRYPOINT:也是指定这个容器启动的时候要运行的命令。
————————————————
在run命令后面添加新字符串作为参数
CMD ["ls","-a"] 会直接替换掉
ENTRYPOINT ["ls","-a"] 会在 “ls -a” 后面追加
entrypoint和cmd组合
FROM ubuntu
MAINTAINER sofija
RUN apt-get update
ENTRYPOINT ["echo", "Hello"]
CMD ["World"]
sudo docker run [container_name]
Hello World
sudo docker run [container_name] 123
Hello World 123