Dockerfile详解
Dockerfile用来构建docker镜像文件,定义了一切步骤,源代码。
构建步骤
- 编写一个dockerfile文件
- dcoker build构建为一个镜像
- docker run 运行镜像
- docker push 发布镜像(DockerHub)
构建过程
- 每个保留关键字(指令)必须都是大写字母、
- 执行从上到下顺序
- # 表示注释
- 每一个指令都会创建并提交一个新的镜像层。
Dockerfile的指令
FROM #基础镜像,从这里开始构建 centos
MAINTAINER #镜像作者,需要姓名和邮箱
RUN #镜像构建的时候需要运行的命令
ADD # 步骤:tomcat镜像压缩包;添加内容
WORKDIR #镜像的工作过目录
VOLUME #挂载的目录
EXPOSE #保留配置的端口
CMD