一踱蠢、Docker開啟遠程授權(quán)
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 服務(wù)
二、Idea安裝docker插件企锌,安裝方法如下圖
三榆浓、配置應(yīng)用的docker鏡像相關(guān)信息,如下圖
四撕攒、構(gòu)建鏡像陡鹃,選擇上一步配置的項目,運行即可抖坪。
五萍鲸、發(fā)布Spring Cloud微服務(wù)
1、發(fā)布Eureka服務(wù)擦俐,發(fā)布過程及操作與三脊阴、四步一樣,但構(gòu)建之前需要更改Eureka服務(wù)的配置蚯瞧,如下圖所示:
2嘿期、指定Docker 網(wǎng)絡(luò)
>1)、創(chuàng)建網(wǎng)絡(luò)docker network create --driver=bridge mynet
>2)状知、指定運行參數(shù) --net=mynet秽五,可加在第三步的配置處。
3饥悴、發(fā)布服務(wù)提供者坦喘,并將服務(wù)注冊到Eureka服務(wù)盲再,發(fā)布過程及操作與三、四步一樣瓣铣,但構(gòu)建之前需要更改Eureka服務(wù)的配置答朋,如下圖所示:
1)、注冊中心配置
2)棠笑、docker運行參數(shù)配置梦碗,如圖
此配置的作用與運行docker run命令一樣
docker run -d -p 10000:10000 --net=mynet --link eureka:eureka --name myapp myimage
通過以上幾步操作即可愉快的通過Idea將spring cloud微服務(wù)發(fā)布到docker中。