Docker部署Tomcat及Web应用的实现
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,一、在线下载dockeryum install -y epel-releaseyum install docker-io # 安装dockerchkconfig docker on # 加入开机
千家信息网最后更新 2025年12月03日Docker部署Tomcat及Web应用的实现
一、在线下载docker
yum install -y epel-releaseyum install docker-io # 安装dockerchkconfig docker on # 加入开机启动service docker start # 启动docker服务
二、docker安装Tomcat容器
2.1.查找服务器的tomcat信息
# docker search tomcat
2.2下载下来官方的镜像Starts最高的那个
docker pull docker.io/tomcat
2.3 查看docker所有的镜像
docker images

2.4启动tomcat
docker run -p 8081:8080 docker.io/tomcat # 若端口被占用,可以指定容器和主机的映射端口 前者是外围访问端口:后者是容器内部端口
2.5启动后即可访问 192.168.138.132:8080
三、部署自己的web引用
docker ps # 使用以下命令来查看正在运行的容器

3.1.将自己的war包 上传到主机
3.2.执行 查看容器comcat中的地址
docker exec -it 3cb492a27475 /bin/bash #中间那个是容器id(CONTAINER_ID)
3.3把war包丢到宿主机 在丢到container里面丢到tomcat/webapps
docker cp NginxDemo.war 3cb492a27475 :/usr/local/tomcat/webapps
3.4.启动tomcat 或者重启 docker restart 【容器id】
docker run -p 8081:8080 docker.io/tomcat
3.5查看已经启动镜像
docker ps
3.6执行 查看容器comcat中的项目
docker exec -it 3cb492a27475 /bin/bash #中间那个是容器id(CONTAINER_ID) cd /webappsls # 即可查看到我们的项目了
3.7 上述执行有个弊端就是 容器重启后项目就会不再了,下面是方式2启动 以挂载的方式启动
docker run -d -v /usr/docker_file/NginxDemo.war:/usr/local/tomcat/webapps/NginxDemo.war -p 8080:8080 docker.io/tomcat
3.8前两种方式建议在测试环境使用,毕竟要经常修改代码 ,方式3可以放到生产上使用。也是官网建议的方式
vi Dockerfile
from docker.io/tomcat:latest #你的 tomcat的镜像MAINTAINER XXX@qq.com #作者COPY NginxDemo.war /usr/local/tomcat/webapps #放置到tomcat的webapps目录下
3.8.1生成新的镜像:
docker build -t nginx-demo:v1 .
3.8.2 启动新的镜像
docker run -p 8080:8080 nginx-demo:v1
其他
# 基本信息查看 docker version# 查看docker的版本号,包括客户端、服务端、依赖的Go等 docker info # 查看系统(docker)层面信息,包括管理的images, containers数等
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
容器
镜像
方式
端口
信息
服务
主机
就是
建议
项目
最高
代码
作者
内容
命令
在线下载
地址
官方
客户
客户端
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
宁波营销软件开发创新服务
轻量应用服务器怎么搭建邮箱
如何开发期货软件开发
gs数据库怎么指定计算值的精度
建立数据库对地图标注
华为网络安全实验室 部门
网络安全个人用户风险
服务器怎么进打印管理
什么是ice服务器事件
数据库动态查询图片
计算机网络技术的发展英语
网络安全多网合一脆弱体
人民的名义 网络安全
javaee大数据库
网络安全事件分析框架
服务器 360安全模式
上海皓媛互联网科技有限公司
软件开发学生自我介绍
天津金税盘的安全接入服务器
软件开发中子系统意思
饥荒联机云服务器怎么开
服务器组策略管理器
电脑网络安全的概念
涉密的网络安全产品
渐飞网络技术有限公司好吗
网络安全名词解释假冒
东营制造业软件开发
虚拟机管理服务器
长沙汇灵网络技术有限公司
国家网络安全法2章