首页 > 其他 > 详细

docker部署Tomcat(华为鲲鹏云)

时间:2020-12-14 14:46:47      阅读:37      评论:0      收藏:0      [点我收藏+]

本项目根据公司的业务环境搭建,平台属于华为鲲鹏云平台,因为鲲鹏云的底层与其他云平台有区别,所以jdk安装上面有些区别。jdk的包是在华为鲲鹏云文档内下载。除jdk包与jdk变量环境有些区别,其余都与正常云平台一致。

根据公司项目需求,创建dockerfile。

一、创建dockerfile

首选在一个目录下上传所需的文件。

技术分享图片

apache-tomcat-8.0.52.tar.gz   #tomcat8.0.52的安装包

OpenJDK8U-jdk_aarch64_linux_hotspot_8u222b10.tar.gz   #鲲鹏云下载的jdk安装包,要是在oracel平台下载的可能会用不了。

华为鲲鹏云jdk下载地址:https://support.huaweicloud.com/dpmg-hdp-kunpengbds/kunpengambarihdp_04_0010.html

server.xml    #是根据我们公司配置的项目路径及端口。

dockerfile   #dockerfile用于创建镜像(dockerfile文件内容入下)

技术分享图片

保存退出。

将这些文件build成一个镜像

docker build   -f   /www/ctm/data/dockerfile    -t  gx/tomcat:1.0  .

                             指定文件路径                         指定镜像名称

技术分享图片

 开始构建中。。。。。。。

技术分享图片

 构建完成后我们查看是否创建成功。

技术分享图片

 镜像就构建完成。

二、启动镜像,开放所需端口,共享项目路径,共享日志路径,共享图片上传路径。

docker run -d -p 8090:9780 --name tomcat-server1 -v /www/ctm/logs:/www/ctm/apache-tomcat-8.0.52/logs -v /www/ctm/xcy-project/yun-gaoxiao:/www/ctm/xcy-project/yun-gaoxiao -v /www/sfs/cloudtalent/xcimg:/www/ctm/xcy-project/xcimg gx/tomcat:1.0

技术分享图片

 查看是否启动

技术分享图片

第一个-v指定的是tomcat的日志路径

第二个-v指定的是项目路径

第三个-v指定的用户上传文件的路径

-p 8090:9780  容器的端口我配置文件设置了9780,对外我使用的是8090

--name 设置的容器名称

三、测试访问

ip:8090访问成功

技术分享图片

 

docker部署Tomcat(华为鲲鹏云)

原文:https://www.cnblogs.com/sxshaolong/p/14132837.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!