首页app攻略docker自动化看视频 docker自动化部署 jenkins部署springboot到远程服务

docker自动化看视频 docker自动化部署 jenkins部署springboot到远程服务

圆圆2025-06-26 13:00:32次浏览条评论

实现jenkins结合docker和maven在windows环境下按键配置spring boot程序到远程linux服务器的步骤如下:

一、准备工作

1、环境配置本地:Windows 10本地:Jenkins Publish Over SSH插件本地:Maven远程:Linux远程:Docker

2、基本流程准备步骤:利用Dockerfile部署框架。基本思路:步骤:使用mvn clean package -DskipTests命令Spring备份Boot程序为jar包。第二步:使用Windows命令将生成的jar包复制到Jenkins项目工作目录。第三步:通过Publish Over SSH插件将jar包发送到远程Linux服务器的/home/zibo/docker/video/app目录。第四步:使用Publish Over SSH插件执行docker restart video-app命令重启video-app容器。注意:第一次启动容器时,需要先启动容器,参考下方相关命令。

3、相关命令#### sn方式启动# 构建容器docker build -t video-app-image .# 删除镜像docker rmi video-app-image# 启动容器docker run -itd -p 8081:8080 -v /home/zibo/docker/video/app:/app --name video-app video-app-image# 重启容器docker restart video-app# 删除容器docker rm video-app# 查看实时日志docker logs -f video-app# 进入容器内部docker exec -it video-app /bin/bash#离开容器退出登录后复制

4、Dockerfile#镜像需要依赖的基础镜像FROM openjdk:17-jdk#挂载点VOLUME /app# 工作定义目录为/app,命令这里目录下执行WORKDIR /app#指定docker容器启动时运行jar包,把端口设置为8080ENTRYPOINT

2、构建步骤

步骤:压缩包D:cd D:\MyFile\GitHub\perfect-videomvn clean package -DskipTests登录后复制

Jenkins + Docker + Maven + Windows 一键部署 Spring Boot 程序到远程 Linux 服务器

第二步:复制文件xcopy /y D:\MyFile\GitHub\perfect-video\target\app.jar C:\ProgramData\Jenkins\.jenkins\workspace\perfect-video登录后复制

Jenkins + Docker + Maven + Windows 一键部署 Spring Boot 程序到远程 Linux 服务器

第三步:发送文件,并重启容器

Jenkins + Docker + Maven + Windows 一键部署 Spring Boot 程序到远程 Linux 服务器

以上就是Jenkins Docker Maven Windows一键部署Spring Boot程序到远程Linux服务器的详细内容,更多请关注乐哥常识网其他文章!

Jenkins +
安魂曲装备 安魂曲被动道具
相关内容
发表评论

游客 回复需填写必要信息