vi docker-compose.yml
version: '3'
services:
tomcat:
restart: always
image: tomcat:8.5.59-jdk8
container_name: tomcat8
environment:
TZ: Asia/Shanghai
JAVA_OPTS: -Xms1024m -Xmx1024m -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 tomcat8:/usr/local/tomcat/conf ./
docker-compose up -d
docker-compose down
这篇博客详细介绍了如何使用Docker Compose来管理容器服务。内容包括配置文件`docker-compose.yml`的解析,如设置`tomcat`服务的重启策略、环境变量、内存分配以及挂载目录。此外,还提到了如何通过`docker-compose up -d`启动服务以及`docker-compose down`停止服务。重点讨论了如何利用`volumes`进行数据持久化,并在初次启动时配置`conf`目录的使用。
1591

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



