一、安装Centos镜像
这里Centos 安装 国内daocloud网站提供的官方镜像
docker pull daocloud.io/library/centos:latest
利用docker images查看已经安装的镜像
二、自定义Tomcat/Jdk镜像
因为不同项目对tomcat、jdk的版本要求不同,docker提供使用Dockerfile来定制镜像,首先创建一个干净的目录如:
然后将镜像需要的安装文件上传到该目录下,同时再创建一个名字为Dockerfile的文件
编辑Dockerfile文件:
FROM 是指复用基础镜像,这里直接复用centos,如果需要可以复用其他的镜像(如:已经安装好ssh的镜像,这样复用后,子镜像也就继承了)
MAINTAINER [email protected] (MAINTAINER 指镜像的维护者)
COPY 复制文件:
COPY <源路径> ... <目标路径>(如果是宿主文件,推荐使用copy)
ADD 更高级的复制命令,如果源文件是压缩包,用ADD命令能够自动将源文件解压到目标目录
CMD 容器启动命令,与RUN命令相似
编辑完成后,使用 docker build 命令生成镜像 -t 指定image的tags , 注意该命令后面的点 (.)指当前文件
镜像创建过程,每执行一条命令都会在当前镜像基础上创建一层,然后删除原来的镜像