vi docker-compose.yml
version: '3'
services:
tomcat:
restart: always
image: tomcat:7.0.106-jdk8
container_name: tomcat7
environment:
TZ: Asia/Shanghai
JAVA_OPTS: -Xms1000m -Xmx1020m -XX:+UnlockCommercialFeatures -XX:+FlightRecorder
volumes:
- ./conf:/usr/local/tomcat/conf
- ./logs:/usr/local/tomcat/logs
- ./webapps:/usr/local/tomcat/webapps
ports:
- 8080:8080
conf目录需要从容器cp,初次启动可注释掉 - ./conf:/usr/local/tomcat/conf
docker cp tomcat7:/usr/local/tomcat/conf ./
docker-compose up -d
docker-compose down
该博客介绍了如何使用Docker Compose配置Tomcat服务,包括设置环境变量、内存限制、挂载卷以及端口映射。重点在于通过`docker-compose.yml`文件实现容器的自动化部署,以及容器与主机目录的映射,便于管理和更新配置文件。启动和停止服务的命令也一并给出。
2469

被折叠的 条评论
为什么被折叠?



