IDEA 一键部署 SpringBoot 项目到远程服务器 Docker 内

Docker作为当前较为流行的微服务容器管理工具, 极大的方便了传统运维部署的工作. IDEA作为地表最强Java开发IDE, 自然提供了对Docker服务的支持. 本篇文章就来记录下如何使用IDEA 一键部署 SpringBoot 到远程服务器 Docker 内.

应用场景

先来看下传统的部署流程:

IDEA 一键部署 SpringBoot 项目到远程服务器 Docker 内

 

传统开发流程还好, 每个版本的间隔时间较长. 但是对于小型敏捷开发团队, 这个流程就很要命了! 阿航个人的经验, 每个项目从打包到重启Docker服务器, 预计要花费近10~20分钟! 痛不欲生.

需具备的条件

若要顺利阅读本篇文章, 需要你具备如下条件:

  • 你了解服务器的基本使用.
  • 你掌握Docker/Dockerfile的使用.
  • 你掌握基础的Bash命令.

本篇文章的环境:

远程服务器阿里云 + CentOSDocker1.13.1IDEA2019.3.2

一定要注意环境的差异, 考虑不兼容的可能性; 并且具备以上条件. 否则阅读本篇博客可能会给你带来困扰.

实战开始

本篇教程小步骤较多! 只要稍有疏忽就可能导致失败! 请实践时仔细阅读教程!

生成CA公钥私钥

进入 安装了Docker的远程服务器 , 创建目录 ca , 用于存储docker ca认证文件:

mkdir -p /usr/local/ca

进入该目录中:

cd /usr/local/ca

执行以下命令, 生成公钥及私钥. 需要输入你自己的密码.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值