文档详情

Docker容器技术应用 实验指导书 任务4.2.4 通过Dockerfile构建Tomcat镜像.docx

发布:2025-04-14约1.33千字共3页下载文档
文本预览下载声明

任务4.2.4通过Dockerfile构建Tomcat镜像

((1)任务目标

理解通过Dockerfile构建Tomcat镜像的方法

(2)任务内容

创建工作目录

编写Dockerfile文件

生成镜像

启动容器测试

(3)完成任务所需的设备和软件

一台安装Windows10操作系统的计算机

VMwareWorkstation,Docker

远程管理工具MobaXterm

(4)任务实施步骤:

第一步:建立工作目录,操作命令如下:

[root@docker~]#mkdirtomcat

[root@docker~]#cdtomcat

第二步:下载软件包jdk-8u192-linux-x64.tar.gz和apache-tomcat-9.0.11.tar.gz并上传至工作目录tomcat中,操作过程如图4-13所示。

图4-13下载所需软件包并上传至工作目录

第三步:解压这两个软件包,并将解压后的apache软件包移动到目录tomc中,操作命令如下:

[root@dockertomcat]#tarxfjdk-8u192-linux-x64.tar.gz

[root@dockertomcat]#tarxfapache-tomcat-9.0.11.tar.gz

[root@dockertomcat]#mvapache-tomcat-9.0.11tomc

第四步:创建并编辑Dockerfile文件,操作命令和代码如下:

[root@dockertomcat]#vimDockerfile

Dockerfile文件的内容如下所示,共6行代码:

1FROMcentos:7

2MAINTAINERtomcat

3ENVJAVA_HOME/usr/local/jdk-8u192

4ADDjdk1.8.0_192/usr/local/jdk-8u192

5ADDtomc/usr/local/tomcat

6EXPOSE8080

第1行指明了基础镜像,第2行说明镜像维护者的信息,第3行设置环境变量,第4-5行复制文件到指定位置,第6行开启8080端口。

第五步:构建镜像并查看,操作命令如下:

[root@dockertomcat]#dockerbuild-ttomcat:new.

[root@dockertomcat]#dockerimages

命令运行结果如图4-14所示。

图4-14构建tomcat镜像

第五步:运行容器并启动tomcat,操作命令如下:

[root@dockertomcat]#dockerrun-it-p8081:8080tomcat:newbash

[root@80fd52bdc6ff/]#/usr/local/tomcat/bin/catalina.shstart

命令运行结果如图4-15所示。

图4-15运行容器并启动tomcat

第六步:通过浏览器访问网址0:8081,tomcat启动页面如图4-16所示,可见构建的tomcat镜像测试成功。

图4-16tomcat启动页面

显示全部
相似文档