项目容器化改造(四)构建基础镜像
基础镜像制作包含内容
我这里使用的是tomcat7和jdk8,下载好tar包后解压。
PS:这是为项目war包作准备的,如果是用项目jar包,可去掉tomcat
Dockerfile文件
Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。有了 Dockerfile,当我们需要定制自己额外的需求时,只需在 Dockerfile 上添加或者修改指令,重新生成 image 即可,省去了敲命令的麻烦。
文件格式
Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令、容器启动执行指令。一开始必须要指明所基于的镜像名称,接下来一般会说明维护者信息;后面则是镜像操作指令,例如 RUN 指令。每执行一条RUN 指令,镜像添加新的一层,并提交;最后是 CMD 指令,来指明运行容器时的操作命令。
命令详解
一图胜千言:
Docker常用命令
Docker服务启动、停止、重启:service docker start(stop re