接著上一篇 maven docker 插件綁定 phase
前面兩篇,講得是利用maven 構(gòu)建docker image 并上傳到docker server 中,那怎么推送到docker hub 呢,下面我們就嘮一嘮吧
在maven settings.xml 中配置docker hub 的用戶名/密碼/郵箱信息,編輯當(dāng)前 maven settings.xml內(nèi)容如下:
<server>
<id>docker-hub</id>
<username>您的docker hub 用戶名</username>
<password>您的docker hub 密碼</password>
<configuration>
<email>您的docker hub 注冊郵箱</email>
</configuration>
</server>
修改應(yīng)用 pom.xml
在 docker-maven-plugin 添加 serverId 和 pushImage 即可,如下:
<!-- serverId 值 和 上面 maven settings.xml配置文件中server下面的id對應(yīng)一致即可,用于推送鏡像登錄 -->
<serverId>docker-hub</serverId>
<!-- 構(gòu)建鏡像完畢后進(jìn)行推送 -->
<pushImage>true</pushImage>
進(jìn)行mvn 構(gòu)建
clean package -DskipTests

推送鏡像到docker hub
查看 docker hub

docker hub.png
看完,放松下!

放松一刻
如有不對的地方,望多多指教,謝謝!
作者:逐暗者(轉(zhuǎn)載請注明出處)