使用docker搭建tomcat環境

tianyu156發表於2017-07-08

1.建立目錄
[root@ticent docker]#mkdir /home/docker
2.下載tomcat
[root@ticent docker]#wget 
3.下載jdk
[root@ticent docker]# wget
4.解壓到當前目錄

5.編輯Dockerfile
[root@ticent docker]#vi Dockerfile

點選( 此處 )摺疊或開啟

  1. FROM centos:latest

  2. #install jdk

  3. ADD jdk1.8.0_131 /opt/jdk8

  4. ENV JAVA_HOME /opt/jdk8

  5. ENV PATH $PATH:$JAVA_HOME/bin

  6. RUN mkdir -p "$JAVA_HOME"

  7. #install tomcat

  8. ADD tomcat8 /opt/tomcat8

  9. ENV CATALINA_HOME /opt/tomcat8

  10. ENV PATH $CATALINA_HOME/bin:$PATH

  11. RUN mkdir -p "$CATALINA_HOME"

  12. WORKDIR $CATALINA_HOME

  13. EXPOSE 8080

  14. CMD ["catalina.sh", "run"]

6.本地centos映象,此處使用 centos:latest


7.構建映象
[root@ticent docker]# docker build -t tomcat8 .

8.啟動,tomcat埠對映到18080
[root@ticent docker]# docker run -d -p 18080:8080 tomcat8

9.檢視docker程式
[root@ticent docker]# docker ps

10.訪問tomcat

11.進入容器
docker exec -it 65f238010b2c /bin/bash

12.該文中使用centos的映象,手動將jdk、tomcat構建到映象中,可以更方便地定製執行環境

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31464246/viewspace-2141765/,如需轉載,請註明出處,否則將追究法律責任。

相關文章