java學習

          java學習

           

          DockerMaven的使用

          1.使用DockerMaven,可以實現我們項目一鍵式部署,簡便操作流程。
          Maven插件自動部署步驟:
           a.首先我們要設置docker的宿主機開啟權限.
          修改宿主機的docker配置,讓其可以遠程訪問     vi /lib/systemd/system/docker.service
          其中ExecStart=后添加配置 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
           b.刷新配置,重啟服務
               systemctl daemon-reload
               systemctl restart docker
               docker start registry
           c.在工程pom.xml 增加配置
          <build>
          <finalName>app</finalName>
          <plugins>
          <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          </plugin>
          <!-- docker的maven插件,官網:https://github.com/spotify/docker-maven-plugin
          -->
          <plugin>
          <groupId>com.spotify</groupId>
          <artifactId>docker-maven-plugin</artifactId>
          <version>0.4.13</version>
          <configuration>
          <imageName>192.168.184.141:5000/${project.artifactId}:${project.version}
          </imageName>
          <baseImage>jdk1.8</baseImage>
          <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]
          </entryPoint>
          <resources>
          <resource>
          <targetPath>/</targetPath>
          <directory>${project.build.directory}</directory>
          <include>${project.build.finalName}.jar</include>
          </resource>
          </resources>
          <dockerHost>http://192.168.184.141:2375</dockerHost>
          </configuration>
          </plugin>
          </plugins>
          </build>

          d.進入微服務項目路徑  執行 mvn install

           e.然后執行mvn docker:build -DpushImage  執行完后會有輸出
          f.訪問  http://192.168.1.9:5000/v2/_catalog  查看鏡像是否上傳成功

          posted on 2020-04-20 15:56 楊軍威 閱讀(1205) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 闽清县| 鸡西市| 武夷山市| 玉树县| 邯郸县| 三门峡市| 呼伦贝尔市| 西林县| 拜泉县| 会东县| 喜德县| 定安县| 丁青县| 眉山市| 文登市| 慈溪市| 赤水市| 商丘市| 长沙市| 绍兴县| 灵寿县| 古蔺县| 太和县| 丰宁| 武冈市| 酉阳| 信阳市| 高台县| 宿松县| 丹寨县| 双江| 上犹县| 东安县| 三江| 鄂伦春自治旗| 措美县| 蒙山县| 若羌县| 宜昌市| 衡山县| 洛阳市|