参考

https://www.runoob.com/docker/docker-install-tomcat.html

安装

基础命令

1
2
3
4
5
6
7
docker search tomcat
docker pull tomcat
docker images
docker ps
docker logs tomcat
docker exec -it tomcat /bin/bash
docker container cp tomcat:/usr/local/tomcat/conf .

默认配置运行

1
docker run --name tomcat -p 8090:8080 -d tomcat

自定义配置

  1. 创建目录/Users/mac126/study/docker/tomcat及子目录 webappslogs

  2. 拷贝容器里面的tomcat/conftomcat/bintomcat

1
2
3
//前提:先运行容器,切换到 tomcat 目录
docker container cp tomcat:/usr/local/tomcat/conf .
docker container cp tomcat:/usr/local/tomcat/bin .
  1. 修改配置

  2. 运行

    1
    docker run --name tomcat -p 8090:8080 -v /Users/mac126/study/docker/tomcat/conf:/usr/local/tomcat/conf -v /Users/mac126/study/docker/tomcat/logs:/usr/local/tomcat/logs -v /Users/mac126/study/docker/tomcat/bin:/usr/local/tomcat/bin -v /Users/mac126/study/docker/tomcat/webapps:/usr/local/tomcat/webapps -d tomcat
  3. 随 Docker 启动

    1
    docker update --restart always tomcat