docker(9)---------- dockerfile
一. 什么是dockerfile
scratch是最基础的一个镜像,镜像之始。
二. dockerfile的常用命令
Run命令一般用于创建新的镜像层,通俗来讲就是经常用于安装软件包。
CMD命令用于容器启动后默认执行的命令极其参数,但CMD能够被docker run后面的命令行参数替换掉,以最后一个为主。
ENTRYPOINT指令和CMD非常相似,只是不会被docker run覆盖,若要覆盖,必须加上entrypoint参数,如下所示:
三. dockerfile的构建过程
第一种说法:
第二种说法:
简单来说就是:编写,构建,执行
构建之过程:
四. 实战使用dockerfile创建jdk的镜像