记录:阿里云服务器网站搭建(3)

Docker安装配置Tomcat

拉取镜像

 docker pull tomcat:8

启动一个tomcat容器用于拷贝配置文件

docker run -d -p 8080:8080 --name tomcat tomcat:8

拷贝容器内tomcat配置文件和日志到本地准备映射

docker cp tomcat:/usr/local/tomcat/conf /mydata/tomcat/conf


docker cp tomcat:/usr/local/tomcat/logs /mydata/tomcat/logs

删除容器

docker rm -f tomcat

创建并运行tomcat容器

docker run -d --name tomcat \
  -p 8080:8080 \
  --privileged=true \
  -v /mydata/tomcat/webapps:/usr/local/tomcat/webapps \
  -v /mydata/tomcat/conf:/usr/local/tomcat/conf \
  -v /mydata/tomcat/logs:/usr/local/tomcat/logs \
  --restart=always \
  -d tomcat:8

查看容器

docker ps -a

访问tomcat,404

原因是webapps文件夹下内容为空,内容都在webapps.dist 目录下,解决办法如下:

进入tomcat容器,将webapps.dist目录下的内容拷贝到webapps。

docker exec -it tomcat /bin/bash

mv webapps.dist/* webapps


相关推荐

  1. 阿里服务器 篇二:静态网站

    2024-04-23 05:14:03       42 阅读
  2. 【环境3.阿里ECS服务器 安装Redis

    2024-04-23 05:14:03       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-23 05:14:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-23 05:14:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-23 05:14:03       82 阅读
  4. Python语言-面向对象

    2024-04-23 05:14:03       91 阅读

热门阅读

  1. docker部署sqlserver过程记录

    2024-04-23 05:14:03       26 阅读
  2. 13.接口自动化学习-Pytest结合Yaml使用

    2024-04-23 05:14:03       32 阅读
  3. LOD1-Unity中模型LOD技术原理以及使用

    2024-04-23 05:14:03       42 阅读
  4. MySQL-知识点详解

    2024-04-23 05:14:03       32 阅读
  5. Beego框架学习

    2024-04-23 05:14:03       35 阅读
  6. webSocket + springboot+vue3用法

    2024-04-23 05:14:03       33 阅读
  7. android wifi直连 wifip2pmanager

    2024-04-23 05:14:03       27 阅读