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 服务。

相关推荐
去看日出1 小时前
Linux(centos)系统安装部署MySQL8.0数据库(GLIBC版本)
linux·数据库·centos
drebander1 小时前
Docker 与 Kubernetes(K8s)初探
docker
红豆和绿豆4 小时前
springboot项目如何部署到tomcat中
服务器·spring boot·tomcat
ccmjga5 小时前
升级 SpringBoot3 全项目讲解 — Spring Boot 3 中如何发Http请求?
java·spring boot·后端·docker·gradle·springboot·spring security
warton887 小时前
centos下使用pyenv管理python版本
linux·运维·python·centos
 嘘 7 小时前
Centos修改ip
linux·tcp/ip·centos
服务端相声演员7 小时前
CentOS环境变量配置+解析
linux·运维·centos
网硕互联的小客服7 小时前
如何在在 CentOS 中配置 rsync 实现高效文件同步
linux·运维·服务器·安全·centos
CarryBest10 小时前
搭建Kubernetes (K8s) 集群----Centos系统
容器·kubernetes·centos
WineMonk10 小时前
CentOS更换yum源
linux·运维·centos