docker-compose搭建tomcat配置SSL证书_docker tomcat tls-CSDN博客
1-没有证书配置
docker-compose.yaml
version: '3.4'
services:
tomcat_01:
image: registry.cn-hangzhou.aliyuncs.com/baimeidashu/tomcat:8.5.38
ports:
- "8081:8080"
- "8043:443"
restart: always
environment:
- TZ=Asia/Shanghai
- JAVA_OPTS=-Xmx256m -Xms256m
entrypoint:
- "catalina.sh"
- "run"
volumes:
- "/usr/local/tomcat/webapps:/usr/local/tomcat/webapps"
- "/usr/local/tomcat/logs:/usr/local/tomcat/logs"
- "/usr/local/tomcat/conf:/usr/local/tomcat/conf"
先运行下生成文件: docker-compose up
将一个解压缩的tomcat的conf配置文件复制到这个位置/usr/local/tomcat/conf
我们先准备 conf 文件:
docker run -d --name tomcat8 -p 8081:8080 registry.cn-hangzhou.aliyuncs.com/baimeidashu/tomcat:8.5.38
docker cp tomcat8:/usr/local/tomcat/conf/ /mnt/data/app/tomcat/
2-准备webapp
war包 demo-白眉大叔 (baimeidashu.com)
把war包 直接 复制到 ./webapps 下就可以
https://bmshare.oss-cn-beijing.aliyuncs.com/java/war/demo.war
3- 启动
docker-compose up -d
4-验证:
ip:6083/demo/
2- 配置证书的方式
再1的基础上,配置证书:
docker-compose搭建tomcat配置SSL证书_docker tomcat tls-CSDN博客
欢迎来撩 : 汇总all