Docker部署JavaWeb应用

   日期:2024-12-26    作者:zjshengyuan 移动:http://mip.riyuangf.com/mobile/quote/52224.html

目录

🧡拉取镜像

🧡安装相关组件

🧡部署应用

🧡顺利运行


💟这里是CS大白话专场,让枯燥的学习变得有趣

💟没有对象不要怕,我们new一个出来,每天对ta说不尽情话

💟好记性不如烂键盘,自己总结不如收藏别人

💌本篇讲解如何在Docker中运行一个JavaWeb应用(魔改牛客网的项目)~~

💌一开始想直接用tomcat镜像部署的,但是在tomcat里安装其他组件出了很多问题,因此直接拉取centos镜像构建一个小型centos系统,访问端口为8080。拉镜像的命令之前已经讲过啦,可以看往期博客~

💌进入centos系统安装如下需要的组件

🍠JRE

 

 🍠Maven:也可以本地下载完复制进去,记得修改环境变量。

 

 修改 Maven 镜像

 

🍠MySQL:docker对镜像做了一些隔离和限制,在centos镜像构建的容器内安装不了MySQL,因此我们又拉取了mysql的镜像将数据库分离出来,开放3306端口使其可以外部访问,在mysql容器内进行如下操作

 

之后将数据库文件复制到mysql容器内就可以使用啦!可以用Navicat测试一下~

🍠Redis

 

 🍠Kafka

 

 🍠Elasticsearch

 
 
 

🍠Tomcat

 

 🍠Nginx

 
 

💌修改程序中相关地址

 
 

💌可以看到两个容器都正常运行啦~

💌通过服务器地址也能正常访问~


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号