美文网首页
Idea打包发布应用到Dokcer及利用Idea将Spring

Idea打包发布应用到Dokcer及利用Idea将Spring

作者: 小宝_6d94 | 来源:发表于2019-08-22 12:00 被阅读0次

一、Docker开启远程授权

1、vi /lib/systemd/system/docker.service
2、修改以ExecStart开头的行:
>ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
>如果是centos7以下的话,就把ExecStart修改为:
>ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
3、修改保存并重启docker 服务

二、Idea安装docker插件,安装方法如下图

image.png

三、配置应用的docker镜像相关信息,如下图

image.png image.png

四、构建镜像,选择上一步配置的项目,运行即可。

image.png

五、发布Spring Cloud微服务

1、发布Eureka服务,发布过程及操作与三、四步一样,但构建之前需要更改Eureka服务的配置,如下图所示:


image.png

2、指定Docker 网络

>1)、创建网络docker network create --driver=bridge mynet
>2)、指定运行参数 --net=mynet,可加在第三步的配置处。

3、发布服务提供者,并将服务注册到Eureka服务,发布过程及操作与三、四步一样,但构建之前需要更改Eureka服务的配置,如下图所示:
1)、注册中心配置


image.png

2)、docker运行参数配置,如图


image.png

此配置的作用与运行docker run命令一样

docker run -d -p 10000:10000 --net=mynet --link eureka:eureka --name myapp myimage

通过以上几步操作即可愉快的通过Idea将spring cloud微服务发布到docker中。

相关文章

网友评论

      本文标题:Idea打包发布应用到Dokcer及利用Idea将Spring

      本文链接:https://www.haomeiwen.com/subject/gdxnsctx.html