大家在自己玩微服务项目的时候,动辄十几个服务,每次修改逐一部署繁琐不说也会浪费越来越多时间,所以本篇整理通过一次性配置实现一键部署微服务,实现真正所谓的一劳永逸。
服务器需要安装Docker,如未安装参考这篇文章安装即可 Docker实战 | 第一篇:Linux 安装 Docker
IDEA安装Docker插件,打开插件市场(File->Settings->Plugins)
安装Docker插件后,配置Docker远程链接
项目是聚合工程,先全局执行 完成安装模块jar包到本地仓库,不然模块之间的依赖会报错。
切到文件夹 执行项目的打包 , 在 生命周期完成镜像的生成。
本文旨在使用IDEA搭配Docker插件快速构建Docker镜像实现一键部署SpringBoot项目,其中讲到两种方式,虽然 已被官方抛弃,但是在我这里部署 youlai-mall 使用优于 , 因为 除了配置 pom.xml 、编写 DockerFile 文件之外还要配置系统环境变量。如果你的服务器不只一台呢,环境变量如何处理,切来切去吗?所以这两种插件如何选择,真要看自己的使用场景,不能盲目的人云亦云。尤其会在下一篇介绍如何避免Docker远程2375端口暴露被挖矿做改动时更能体现 的优势。