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

相关推荐
Yang三少喜欢撸铁13 分钟前
【Centos7通过kubeadm方式部署kubernetes1.30版本【一主两从】】
docker·kubernetes·container
杨浦老苏3 小时前
开源宠物健康护理追踪器EinVault
docker·群晖·宠物·健康管理
@土豆3 小时前
基于Docker部署Squid正向代理文档
运维·docker·容器
林润庚3 小时前
win 安装openclaw (docker镜像模式),解决18789访问失败问题
docker·openclaw·龙虾
正经教主5 小时前
【docker基础】Ubuntu 安装 Docker 超详细小白教程
ubuntu·docker·eureka
小江的记录本6 小时前
【Swagger】Swagger系统性知识体系全方位结构化总结
java·前端·后端·python·mysql·spring·docker
正经教主6 小时前
【docker基础】第二课:安装、配置与基础命令
docker·容器·eureka
@土豆7 小时前
【混合云组网实战】Docker部署内网互通服务,实现本地网段访问公有云VPC私网
运维·docker·容器
starsky762387 小时前
深入理解 Web 容器:从反射扫描到服务器启动的完整实现
java·前端·tomcat
Keep Running *7 小时前
Docker_学习笔记
笔记·学习·docker