前言

本文介绍关于docker-compose安装tomcat。


编写docker-compose-tomcat.yml

version: '3'
services:
  tomcat:
    image: tomcat:8.5.60-jdk8-adoptopenjdk-hotspot
    container_name: tomcat
    restart: always
    ports:
      - 8081:8080
    environment:
      TZ: "Asia/Shanghai"
    volumes:
      - /mydata/tomcat/conf/server.xml:/usr/local/tomcat/server.xml
      - /mydata/tomcat/webapps:/usr/local/tomcat/webapps
      - /mydata/tomcat/logs:/usr/local/tomcat/logs
networks:
  default:
    external:
      name: cjnetwork

启动服务

docker-compose -f /root/docker-compose-tomcat.yml up -d    # -f + docker-compose脚本名

验证启动情况

docker ps    # 查看运行中的容器

修改tomcat配置

tomcat的webapps目录为空,需要进入容器给webapps添加页面,否则访问tomat网址报404

docker exec -it tomcat /bin/bash
cp -r webapps.dist/* webapps

验证tomcat页面

访问宿主机ip:tomcat容器端口
在这里插入图片描述

关闭服务

docker stop tomcat   

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐