无题
CentOS7.6 Docker 操作(四) —— Dockerfile
是什么
是用来构建docker镜像的构建文件,是由一系列命令和参数构成的脚本。
构建三步骤
- 手动编写一个dockerfile文件
- docker build命令执行,获得一个镜像
- run
解析过程
内容知识
- 每条保留字指令都必须为大学字母且后面要至少跟随一个命令
- 指令从上至下执行
- /#表示注释
- 每条指令都会创建一个新的镜像层,并对镜像进行提交
执行过程
- docker 从基础镜像运行一个容器
- 执行一条指令并对容器做出修改
- 执行类似docker commit的操作提交一个新的镜像层
- docker再基于刚提交的镜像运行一个容器
- 执行dockerfile中的下一条指令直到所有指令都执行成功
保留指令
1 | FROM #基础镜像 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 jhj-coding!
评论