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

相关推荐
铁板鱿鱼1402 小时前
docker操作的基本命令加容器的基本命令(仅供自己参考)
运维·docker·容器
会洗碗的CV工程师2 小时前
828华为云征文——使用Flexus云服务器X实例CentOS镜像下创建MySQL服务器教程
运维·服务器·mysql·centos·华为云
SoberChina2 小时前
华为云centos7.9按装ambari 2.7.5 hostname 踩坑记录
大数据·hadoop·centos·华为云·ambari
爱吃香蕉的阿豪3 小时前
828华为云征文|Flexus X实例GitLab部署&构建流水线-私人一体化代码仓库~
ubuntu·ci/cd·docker·华为云·gitlab·runner
码农褚4 小时前
CentOS中使用Docker运行mysql并挂载本地目录
mysql·docker·centos
你很勇哦4 小时前
centos bash脚本一键运行安装go环境
golang·centos·bash
engineer-gxd4 小时前
Lesson1 MySQL的安装(环境为CentOS云服务器)
服务器·mysql·centos
半点闲4 小时前
挑战Gitee仓库空间极限:Centos下自建Git Server的部署之旅
git·gitee·centos
不惑_4 小时前
Centos下安装Maven(无坑版)
linux·centos·maven