dockerfile是用来构建docker镜像的文件!!!
构建步骤:
1、编写一个dockerfile文件
2、docker build 构建成为一个镜像
3、docker run 运行镜像
4、 docker push 发布镜像(DockerHub、阿里云镜像仓库)
Dockerfile构建构过程:

基础知识:
1、每个保留的关键字(指令)都是必须大写字母
2、逐行执行
3、# 表示注释
4、每个指令都会创建提交一个新的镜像层,并提交!
Dockerfile是面向开发的!!!
Dockerfile指令说明:

FROM #基础镜像,一切从这里开始构建
MAINTAINER # 镜像是谁写的, 姓名+邮箱
RUN # 镜像构建的时候需要运行的命令
ADD # 步骤:tomcat镜像,这个tomcat的压缩包! 添加内容
WORKDIR # 镜像的工作目录
VOLUME # 挂载的目录
EXPOSE # 暴露端口
CMD # 指定容器启动时要运行的命令,只有最后一个会生效,可被替代
ENTRYPOINT # 指定容器启动时要运行的命令,可以追加命令
ONBUILD # 当构建一个被继承的Dockerfile 这个时候就会运行ONBUILD指令,出发指令。
COPY # 类似ADD命令,将文件拷贝到镜像中
ENV # 构建的时候设置环境变量
实战测试:构建自己的centos

创建自己的centos:
1、编写dockerfile文件

2、通过文件构建镜像
docker build -f dockerfile文件路径 -t 镜像名[:tag] .
实战联系:
1、准备镜像文件 :tomcatf压缩包、jdk压缩包

2、编写dockerfile文件 官方命名:Dockerfile build会自动寻找这个文件, 就不需要-f指定了!

3、构建镜像
docker build -t diytomcat .


浙公网安备 33010602011771号