docker - [06] 安装部署Tomcat

题记部分

 

 

 

一、官方测试镜像

官方文档给出以下命令,一般用来测试,用完即删,下载并运行镜像,退出镜像就会自动删除镜像?亲测不会自动删除

docker run -it --rm tomcat:9.0

使用快捷键:Ctrl + P + Q 可以让其在后台运行(这里执行Ctrl+C之后,docker images还是有tomcat镜像)

 

 

二、正常下载并运行镜像

1、拉取镜像

2、查看镜像

3、运行镜像

docker run -d -p 3355:8080 --name tomcat01 tomcat

遇到问题:容器名指定为tomcat01和上面测试使用的名字冲突,所以执行docker rm -f 容器ID将其删除后运行解决。

 

三、进入容器

1、通过tomcat镜像运行一个容器

2、进入tomcat容器(tomcat的webapps下是空的)

3、将webapps.dist下的文件拷贝到webapps目录下

这里进行操作之后,在本地浏览器访问 <当前服务器的IP>:3355 即可访问到tomcat页面

 

 

四、使用dockerfile构建自定义tomcat镜像

(1)下载tomcat的安装包

(2)编写dockerfile(官方命名Dockerfile,build会自动寻找这个文件,不需要-f指定)

(3)Dockerfile文件内容:vim Dockerfile

(4)构建镜像:docker build -t diytomcat .

(5)启动镜像

(6)可在容器外查看到tomcat日志

(7)进入容器查看dockfile中ADDCOPY的内容

(8)发布项目

 

 

五、发布一个demo到tomcat

继第四章内容

(1)在webapps/test目录下创建目录WEB-INFO,并在该目录下创建web.xml

 

 

 

 

 

— 要养成终身学习的习惯 —

posted @ 2024-04-22 17:06  HOUHUILIN  阅读(106)  评论(0编辑  收藏  举报