1、安裝docker
2、拉取centos鏡像
docker pull centos
3、下載jdk及tomcat
4、將jdk和tomcat分別解壓
5、編寫Dockerfile文件(Dockerfile與jdk和tomcat同一目錄)
#使用的基礎鏡像
FROM centos
#作者信息
MAINTAINER fengzhiyun "[email protected]"
#創建目錄
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