CentOS中使用Docker运行Tomcat并挂载本地目录

《CentOS 中安装 Docker 并挂载本地目录》

一、安装 Docker

  1. 更新系统软件包:

    bash 复制代码
    sudo yum update -y
  2. 安装必要的软件包以允许使用 yum 安装 Docker:

    bash 复制代码
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  3. 添加 Docker 仓库:

    bash 复制代码
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  4. 安装 Docker 引擎:

    bash 复制代码
    sudo yum install docker-ce -y
  5. 启动 Docker 服务并设置为开机启动:

    bash 复制代码
    sudo systemctl start docker
    sudo systemctl enable docker

二、安装 Tomcat 并挂载本地目录

  1. 创建本地目录用于挂载:

    bash 复制代码
    mkdir /path/to/local/directory
  2. 拉取 Tomcat 镜像:

    bash 复制代码
    docker pull tomcat
  3. 运行 Tomcat 容器并挂载本地目录:

    bash 复制代码
    docker run -d -p 8080:8080 -v /path/to/local/directory:/usr/local/tomcat/webapps/your_app_directory tomcat

    这里将本地的/path/to/local/directory目录挂载到容器内 Tomcat 的/usr/local/tomcat/webapps/your_app_directory目录。你可以根据实际情况修改路径。

    然后把打包好的war包上传到服务其中的webapps目录,使用docker restart tomcat命令重启容器即可

通过以上步骤,你就可以在 CentOS 中使用 Docker 安装 Tomcat 并挂载本地目录了。你可以通过访问服务器的 IP 地址加上端口号 8080 来访问 Tomcat 服务。

相关推荐
lichenyang4532 天前
Docker 学习笔记(五):Docker Compose,用一个 YAML 启动前端、后端和 MongoDB
docker
lichenyang4532 天前
Docker 学习笔记(四):Dockerfile,把项目打成自己的镜像
docker·容器
lichenyang4532 天前
Docker 学习笔记(三):Docker 网络、bridge、子网和容器互通
docker·容器
lichenyang4532 天前
Docker 学习笔记(二):docker run 的参数到底在控制什么?
docker·容器
Patrick_Wilson6 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy7 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭7 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩8 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵8 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1119 天前
LM Studio Docker 部署——本地大模型一键启动
docker