docker十一:docker-DockerFile案例-CMD、ENTRYPOINT、ONBUILD
1、CMD:DockerFile中可以有多个CMD指令,但只有最后一个生效,CMD会被docker run 之后的参数替换
如:Tomcat

当 docker run tomcat 过后,会自动执行 CMD 里面的命令,所以才会启动Tomcat

但是当run的时候在后面追加命令,会替换掉CMD中的指令

2、ENTRYPOINT:docker run 之后的参数会被当做参数传递给 ENTRYPOINT,之后形成新的命令组合
2.1、编写DockerFile文件,执行的命令为访问 http://baidu.com打印对应的内容

2.2、构建docker镜像


2.3、运行镜像

2.4、追加命令

3、ONBUILD:当被继承候,子镜像构建时触发
3.1、构建父镜像



3.2、构建子镜像,继承父镜像


讨论群:249728408

浙公网安备 33010602011771号