Docker实战,手动构建tomcat7,并部署项目

本文介绍了如何在没有基础镜像的情况下,手动构建一个基于centos的tomcat7镜像,并在Docker环境中部署项目。首先,从外网下载centos镜像并上传至内网服务器,然后下载并安装jdk7和tomcat7。接着,编写Dockerfile,构建镜像,解决启动时的环境变量问题。完成镜像构建后,部署项目,将war包复制到容器的tomcat工作目录,并通过浏览器验证项目已成功运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker实战,手动构建tomcat7

项目要使用Docker进行部署,因为这是一个老项目,要使用jdk7和tomcat7的环境才能运行,然而公司给服务对象是一国企,开发环境只有内网,又没有相关的基础镜像,于是只能自己动手下载基础镜像,然后构建合适版本的tomcat镜像了

centos基础镜像

从外网中下载 centos:latest 镜像

docker pull centos:latest

然后将镜像保存为压缩文件

docker save -o centos.tar centos:latest

将 centos.tar 上传到工作内网服器务上
在这里插入图片描述
将centos.tar文件加载到docker中

docker load -i centos.tar

然后用docker images 查看
在这里插入图片描述

运行一容器,测试centos镜像是否正常

docker run -it --rm centos:latest /bin/bash
#-i 以交互模式运行容器
#-t 分配一个伪终端
# --rm 这个参数是说容器退出后随之将其删除。

在这里插入图片描述
测试成功

准备jdk7和tomcat7

下载 jdk7 下载地址

下载 tomcat7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值