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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章