前言

本文介绍关于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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐