Docker实践笔记04:Tomcat环境DockerFile制作

容器环境搭建

  • tomcat容器环境

1、下载dockerFile配置源码 https://github.com/CiaraLi/dockerFiles, 进入maven配置文件夹,可以看到如下目录

├── Dockerfile
 ├── webapps
└── src
    ├── manager.xml
    ├── maven_install.sh
    ├── server.xml
    └── tomcat-users.xml

  • 配置文件可以更换为自己的内容

1、src/tomcat-users文件是tomcat的用户配置,注意:tomcat 9不能同时设置admin-script和admin-gui

 
  
 
  
 
 

2、src/server.xml是tomcat配置文件, 默认端口为8088

 

3、manager.xml是tomcat的管理页面访问配置



             

4、maven_install.sh 是镜像运行时要执行的脚本
5、dockerFile文件,记录默认端口号和默认数据卷
6、webapps 是网站根目录。

  • 构建容器
    在maven目录下执行构建和运行命令
 docker build -t maven ./
 docker run -itd -v /home/www-data/java/webapps/:/usr/local/tomcat/webapps/ -v /home/www-data/www_logs/:/usr/local/tomcat/logs/ -p 8080:8088 --name hello maven 

启动docker服务

  • 1、构建镜像
# docker build -t maven ./ 
Sending build context to Docker daemon 4.839MB
Step 1/6 : FROM iongdoc/tomcat
........
Successfully built b001ee46f9a7
Successfully tagged maven:latest
  • 2、运行容器
# docker run -itd -v /home/www-data/java/webapps:/var/data/webapps -v /home/www-data/java/logs/:/var/data/logs/ -p 8080:8088 --name maven maven
25e0bea6c02a5e87f87020

-3、访问 http://127.0.0.1:8080/ 测试访问manage页面

你可能感兴趣的:(【Docker技术】,docker,tomcat,java)