1. 程式人生 > >docker製作tomcat+jdk映象

docker製作tomcat+jdk映象

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