本文主要是介绍springcloud镜像docker打包,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
打包方式有两种:一种是idea中引入docker相关插件并开放远程服务器上的docker端口进行远程打包,另外一种是直接通过服务器上的jdk进行docker-compose打包运行
1、idea远程容器打包
配置服务器上的docker可被远程访问
vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
systemctl daemon-reload
systemctl restart docker
工程pom文件中加入插件,其中dockerHost的地址是linux中安装的docker地址
<!--docker打包镜像插件-->
<plugin><groupId>com.spotify</groupId><artifactId>docker-maven-plugin</artifactId><version>1.0.0</version><configuration><imageName>eureka:0.0.2</imageName><dockerDirectory>${project.basedir}</dockerDirectory><dockerHost>http://192.168.1.1:2375</dockerHost><resources><resource><targetPath>/</targetPath>
这篇关于springcloud镜像docker打包的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!