您的位置 首页 docker

docker-compose搭建tomcat配置SSL证书

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

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章