Docker-Maven-Plugin微服务部署有两种方法: - 手动部署:首先基于源码打包生成jar包(或war包),写个Dockerfile文件,基于基础镜像搞个新镜像,将jar包(或war包)上传至虚拟机并拷贝至JDK容器。(太麻烦了)
- 通过Maven插件自动部署。 这也是企业实际开发中经常使用的方法。
Maven插件自动部署步骤写在最前面:该方法有漏洞,容易被黑客远程放入挖矿机镜像,开启需做好防范,开放了2375,没做ip限制,就被拉去挖矿了。。。推荐使用CA加密端口
1、修改宿主机的docker配置,开放2375端口,让其可以远程访问本地执行maven命令对于宿主机来说是远程操作,docker的远程操作是默认关闭的,先开启2375端口 首先在宿主机上执行命令,修改配置文件(centos 7) vi /lib/systemd/system/docker.service 在ExecStart= 后添加配置 下载地址: docker compose入门helloworld的详细过程 Docker compose 编排工具详解
|