Docker实战:Linux环境安装Tomcat安装步骤

每日历史微语 2023-08-13 11:07:24

今天给大家分享docker安装Tomcat安装说明,服务器版本为Centos8,安装的tomcat版本为tomcat:8.5.38。

1.官网镜像版本查找

https://hub.docker.com/

2、拉取tomcat镜像

docker pull tomcat:8.5.38

参数说明:tomcat:软件名称8.5.38:版本号

3. 查看镜像是否下载成功

docker images

4、启动tomcat8镜像

docker run --name tomcat8 -d -p 28080:8080 tomcat:8.5.38

参数说明:

tomcat8:容器的命名

-d:表示容器后台启动

-p 28080:8080 端口映射:8080是Docker容器端口,28080是外网访问端口

tomcat:8.5.38  :镜像名称

访问地址:公网IP:28080

注意:防火墙要开启28080端口,对应的云服务器也要调整安全组,开发28080端口。

说明:tomcat8可以直接访问页面的,高版本的可能会出现404,具体原因是webapps文件夹里没有文件,查看 webapps.dist 文件夹,发现文件在里面,因此需要删除原有的 webapps 文件夹, 然后把webapps.dist 文件夹重命名为 webapps就可以了。

dockerexec-it tomcat8 /bin/bash#进入tomcat容器# 进入webappscdwebapps# 发现没有文件ls-l# 进入webapps.distcdwebapps.dist# 存在examples文件ls-l# 删除webappsrm-r webapps# 重命名mvwebapps.dist webapp# 退出容器exit

5、查看运行的dockerdocker -ps

6、挂载tomcat目录

#创建tomcat需要挂载的目录mkdir/usr/local/tomcat#复制容器中的tomcat文件到服务器指定目录dockercptomcat8:/usr/local/tomcat/conf /usr/local/tomcatdockercptomcat8:/usr/local/tomcat/logs /usr/local/tomcatdockercptomcat8:/usr/local/tomcat/webapps /usr/local/tomcat#停止删除tomcat容器docker stop tomcat8dockerrmtomcat8#创建启动tomcat容器docker run -d -p28080:8080 --name tomcat8 -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/local/tomcat/conf:/usr/local/tomcat/conf -v /usr/local/tomcat/logs:/usr/local/tomcat/logs tomcat:8.5.38

7、停止重启命令

#再次停止容器命令docker stop tomcat8#再次启动容器命令docker start tomcat8

0 阅读:27

每日历史微语

简介:历史人物、历史趣闻、哲理、语录、正能量内容分享