DockerfileFROM: FROM <image> FROM <image>:<tag> MAINTAINER: MAINTAINER <name> RUN RUN apt-get update RUN mkdir /some_dir/ CMD:(设置docker run时启动的命令) #ENTRYPOINT和CMD都是启动命令,#如果只有一个那就执行那个.#如果两个都有并且都是完整的命令,执行最后一个#如果有ENTRYPOINT,CMD是参数,那么C
1 docker run run是最常用的命令,他是docker creat和docker start命令的组合,创建容器并启动它.run的参数比较难理解的是-i 和-t 以及-d,分别说说这三个. -i -i 参数是keep STDIN open even if not attached,意思就是会把交互界面保留着.但是要看容器的PID1,或者说看容器的CMD是什么,有些CMD程序并不会理会任何输入,也就是说它就没有等着你输入命令,这时候你输入什么都是无效的.并且,因为linux对pid1的特