首页 > 编程语言 > 详细

springboot微服务docker打包镜像

时间:2020-07-29 01:43:05      阅读:84      评论:0      收藏:0      [点我收藏+]

springboot微服务docker打包镜像

 

1.首先要先构建好一个可以正常运行的springboot项目

我就用之前学习Elastricsearch的京东搜索项目,当然要使该项目可以实现搜索,需要docker安装es

 

2.确保项目无误,就可以将项目打包成jar文件,build success即可

技术分享图片

target出现打好的jar

 

 技术分享图片

 

 

3.在项目目录下编写Dockerfile文件,并将jar与其上传至服务器

技术分享图片

 

 

 

4.发布运行该jar

,将两文件上传至一个目录下

#将文件编译成一个镜像
docker build -t xyldx666 . 

#查看自己编译好的xyldx666该镜像
docker images

#启动运行该镜像
docker run -d -p 8082:8080 --name xin-es xyldx666

#查看容器是否已经创建
docker ps

#查看本地连接
curl localhost:8082

 

5.由于本项目需要elastricsearch搜索,所以需要docker安装elastricsearch

#es是十分耗内存的 启动可以增加内存的限制,修改配置文件 -e 环境配置修改
docker run -d --name elasticsearch  -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m"  elasticsearch:7.6.2

6.注意在服务器开启相应的安全组,然后两者启动成功,则项目部署成功

访问如下:技术分享图片

 项目学习来源于狂神说,视频学习请参考https://www.bilibili.com/video/BV1og4y1q7M4?t=556&p=39

springboot微服务docker打包镜像

原文:https://www.cnblogs.com/snax/p/13394313.html

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