推广 热搜: 查询  智能  关键词  跳转  网站  下载  链接  分析  互联  谷歌 

Docker教程(九)部署Spring Boot项目

   日期:2024-12-26     作者:gnkh4    caijiyuan  
核心提示:前面基本上都是安装软件,安装软件都是一样的步骤说实话在介绍安装,都快把我拉黑了,那么本篇将讲下如何部署项目一. 先设置远程连

前面基本上都是安装软件,安装软件都是一样的步骤

说实话在介绍安装,都快把我拉黑了,那么本篇将讲下如何部署项目

一. 先设置远程连接Docker

开启Docker远程连接后,在开发和学习时都能带来便利,但请不要将此方式用在外部网络环境,以免带来安全问题,下图是官方警告:

file

1.1 编辑此文件:/lib/systemd/system/docker.service

file

如图所示加上

修改完毕后保存退出

1.2 重新加载配并重启docker
1.3 验证设置

本级访问docke服务是否正常,如下,本机访问一切正常:

file

Docker教程(九)部署Spring Boot项目

1.4 远程访问

现在尝试从另一台装有docker的机器上测试远程访问本机,命令是,如下所示:

file

大家可以看到,第一居然失败了,第一时间想到就是端口没放开,要修改安全组或者防火墙

目前为止,Docker远程设置完毕!

二. 准备web项目

我这里以Spring Boot项目进行演示

file

项目结构目录: 文件在src/main/docker下

Dockerfile

Dockfile配置文件详解:

三. 开始Docker部署项目

常用的两种构建方式

3.1 本地生成jar传到服务器进行部署

主要配置在pom.xml,运用maven插件,大概意思是打包时在target下创建lpine-test文件夹并把Dockerfile文件,打包好的jar包copy到lpine-test目录下

3.1.1 执行maven命令
3.1.2 查看target下alpine-test

file

发现文件和在一起了,那我们就把他俩送去新家吧

3.1.3 传到服务器

使用SFTP即可

我这里是放到/usr/local/src下

file

3.1.4 进行构建镜像

来到项目存放路径

file

3.1.5 执行构建命令

在该docker文件下 指令:docker build -t xxx .

执行docker build命令,docker就会根据Dockerfile里你定义好的命令进行构建新的镜像。

file

注: 大家如果构建太慢,可以把同步时间配置去掉

构建完成后,执行启动命令并查询日志

file

3.1.6 测试

访问之前要注意端口开放情况

打开浏览器访问: 即可

file

说明成功!

3.2 远程部署

3.2.1 加入打包插件docker maven的pom依赖
3.2.2 执行命令
3.2.3 查看远程镜像

file

3.2.3 运行镜像

运行之前把之前的先停掉

file

执行刚刚构建的

file

3.2.4 测试

打开浏览器访问:http:服务器地址:8005/index,即可

file

四. 总结

本文一共讲解了两种构建方式

第一种方式适合已有的jar包,然后编写文件进行构建即可 其实原理都是一样的,都是把jar放入到容器中,然后利用java命令进行运行应用

本文地址:https://sicmodule.kub2b.com/tnews/5266.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

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

 
标签: 构建 命令
 
更多>同类生活信息

文章列表
相关文章
最新动态
推荐图文
生活信息
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号