什么是DockerFile ?
DockerFile就是用来构建docker镜像的构建文件!包含了若干的命令行,并支持#作为注释行,通过这个脚本可以生成一个镜像。
镜像是一层一层的,
构建步骤:
1:编写一个dockerfile文件
2:docker build构建成一个镜像
3:docker run 运行镜像
4:docker push发布镜像(Docker Hub,阿里云镜像仓库)
查下官方是怎么做的 ?
会发现很多官方的镜像都是基础包,很多功能没有,我们需要自己来通常会来自己搭建自己的镜像。
DockerFile的构建过程
基础知识:
- 每个保留关键字(指令)都必须是大写的
- 指令从上到下的顺序执行
- #表示注释
- 每一个指令都会创建提交一个新的镜像层,并提交!