1、安装docker
2、拉取centos镜像
docker pull centos
3、下载jdk及tomcat
4、将jdk和tomcat分别解压
5、编写Dockerfile文件(Dockerfile与jdk和tomcat同一目录)
#使用的基础镜像
FROM centos
#作者信息
MAINTAINER fengzhiyun "blfjvkwfn@126.com"
#创建目录
RUN mkdir -p /usr/java/jdk1.7.0_80
#把当前目录下的jdk文件夹添加到镜像
ADD jdk1.7.0_80 /usr/java/jdk1.7.0_80
#创建tomcat目录
RUN mkdir -p /usr/java/apache-tomcat-7.0.70
#把当前目录下的tomcat文件夹添加到镜像
ADD tomcat /usr/java/apache-tomcat-7.0.70
#添加环境变量
ENV JAVA_HOME /usr/java/jdk1.7.0_80
ENV CATALINA_HOME /usr/java/apache-tomcat-7.0.70
ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
WORKDIR /usr
#暴露8888端口
EXPOSE 8888
RUN chmod +x /usr/java/apache-tomcat-7.0.70/bin/catalina.sh
RUN chmod 777 -R /usr
#启动时运行tomcat
CMD ["catalina.sh","run"]
6、构建镜像
docker build -t p2c .
7、创建容器-搞定
docker run -d -p 8888:8888 --name p2c p2c