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

相关推荐
❀͜͡傀儡师16 分钟前
CentOS 7部署FTP服务
linux·运维·centos·ftp
hopsky24 分钟前
Docker Desktop 报 500
运维·docker·容器
曦云沐28 分钟前
一键部署ROS2开发环境!Docker run命令详解与实战
docker·容器·ros2
H Journey41 分钟前
Docker swarm 集群搭建实战
运维·docker·容器
江湖有缘1 小时前
Docker环境下使用RustScan端口扫描工具教程
运维·docker·容器
70asunflower1 小时前
镜像仓库(Image Registries)详解
linux·docker·容器
青树寒鸦2 小时前
wsl的docker备份redis和迁移
redis·docker·容器
岩屿2 小时前
Ubuntu下安装Docker并部署.NET API(二)
运维·docker·容器·.net
hopsky2 小时前
限制 Docker Desktop 的资源使用
运维·docker·容器
春日见2 小时前
docker崩溃,闪退,与vscode断开连接
vscode·docker·容器