Docker Compose 部署 Tomcat

编写docker-compose.yml文件

version: '3'
services:
  tomcat:
    image: tomcat:9.0.71
    container_name: tomcat
    privileged: true
    restart: always
    volumes:
      - ../tomcat/webapps/:/usr/local/tomcat/webapps/
      - ../tomcat/conf/:/usr/local/tomcat/conf/
      - ../tomcat/logs/:/usr/local/tomcat/logs/
    ports:
      - 8092:8080
    environment:
      TZ: Asia/Shanghai

部署

准备工作

创建目录

$ mkdir -p tomcat
$ cd tomcat
$ mkdir -p webapps conf logs

docker-compose.yml 文件上传到Linux服务器 /tomcat 目录下

启动tomcat

$ cd tomcat
$ docker compose up tomcat -d  #指定tomcat 后台运行
[+] Running 1/1
 ⠿ Container tomcat  Started

如无法登录请参考该文章

参考链接:docker搭建tomcat及使用