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

相关推荐
破烂pan2 分钟前
企业级 Docker 运维命令速查表
运维·docker
Samson Bruce26 分钟前
【docker swarm】
java·docker·eureka
幺零九零零34 分钟前
Docker底层-Namespaces(网络隔离)
网络·docker·容器
隔壁阿布都1 小时前
Docker 离线安装 GitLab 完整步骤
docker·gitlab
2501_939909051 小时前
Docker(3)
运维·docker·容器
❀͜͡傀儡师2 小时前
Docker 部署 OpenVidu
运维·docker·容器·openvidu
一杯咖啡Miracle2 小时前
UV管理python环境,打包项目为docker流程
python·算法·docker·容器·uv
阿郎_20112 小时前
复用已知的ssh公私钥实现docker的ssh传输
docker·github·ssl
杜子不疼.2 小时前
Linux + 容器技术:Docker 基础到实战,快速搭建轻量隔离环境
linux·运维·docker
阿干tkl2 小时前
Tomcat文件上传及下载
java·tomcat