docker製作tomcat+jdk映象
阿新 • • 發佈:2018-12-18
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