1、Dockerfile里面写了ENTRYPOINT,那么docker run的时候无需指定运行的命令,如果指定了也是作为它的参数。 2、如果Dockerfile里面同时有CMD,且是可执行的命令,则它在ENTRYPOINT之前运行;如果不可执行,则作为ENTRYPORINT命令的参数追加。