婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用Docker部署Spring Boot的方法示例

使用Docker部署Spring Boot的方法示例

熱門標簽:百應電銷機器人靠譜嗎 如何在各種地圖標注自己的地址 物超所值的400電話申請 coreldraw地圖標注 菏澤crm外呼系統價格 申請400電話號碼多少錢 遼寧電銷平臺外呼系統軟件 信陽銷售外呼系統招商 營銷電銷機器人招商

這里主要用到spring-boot開箱即用,能生成一個獨立運行的程序,及maven的插件docker-maven-plugin

這里主要步驟

  • 構建一個簡單的springboot項目
  • 添加docker-maven-plugin及寫dockerfile
  • 實踐生成 docker鏡像

一個簡單 Spring Boot 項目

以spring boot 2.0 為例

在pom.xml文件中增加parament依賴

 <parent>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-parent</artifactId>
 <version>2.0.0.RELEASE</version>
</parent>

增加web和測試依賴

<dependencies>
   <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-web</artifactId>
   </dependency>
   <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-test</artifactId>
     <scope>test</scope>
   </dependency>
 </dependencies>

創建一個 Controller,在其中有一個index()方法,訪問時返回:Hello Docker!

@RestController
public class Controller {
 
  @RequestMapping("/")
  public String index() {
    return "Hello Docker!";
  }
}

啟動類

@SpringBootApplication
public class Application {
 public static void main(String[] args) {
 SpringApplication.run(Application.class, args);
 }
}

添加完畢后啟動項目,啟動成功后瀏覽器放問:http://localhost:8080/,頁面返回:Hello Docker!,說明 Spring Boot 項目配置正常。

添加dcoker-maven-plugin

在pom.xml的properties節點中添加Docker鏡像前綴

<properties>
 <docker.image.prefix>springboot</docker.image.prefix>
</properties>

在plugins中添加docker構建插件

<build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>com.spotify</groupId>
        <artifactId>docker-maven-plugin</artifactId>
        <version>1.0.0</version>
        <configuration>
          <imageName>${docker.image.prefix}/${project.artifactId}</imageName>
          <dockerDirectory>src/main/docker</dockerDirectory>
          <resources>
            <resource>
              <targetPath>/</targetPath>
              <directory>${project.build.directory}</directory>
              <include>${project.build.finalNmae}.jar</include>
            </resource>
          </resources>
        </configuration>
      </plugin>
    </plugins>
  </build>

編寫Dockerfile

在目錄src/main/docker下創建 Dockerfile 文件,Dockerfile 文件用來說明如何來構建鏡像。

FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD spring-boot-docker-1.0.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
EXPOSE 8080

這個 Dockerfile 文件很簡單,構建 Jdk 基礎環境,添加 Spring Boot Jar 到鏡像中,簡單的說明一下:

  • FROM ,表示使用 Jdk8 環境 為基礎鏡像,如果鏡像不是本地的會從 DockerHub 進行下載
  • VOLUME ,VOLUME 指向了一個/tmp的目錄,由于 Spring Boot 使用內置的Tomcat容器,Tomcat 默認使用/tmp作為工作目錄。這個命令的效果是:在宿主機的/var/lib/docker目錄下創建一個臨時文件并把它鏈接到容器中的/tmp目錄
  • ADD ,拷貝文件并且重命名
  • ENTRYPOINT ,為了縮短 Tomcat 的啟動時間,添加java.security.egd的系統屬性指向/dev/urandom作為 ENTRYPOINT
  • EXPOSE 指明8080端口提供服務

生成docekr鏡像

需要有一個 Docker 環境來打包 Spring Boot 項目。

需要三個依賴

  • jdk環境
  • maven
  • docker環境

運行java -version,mvn -version,docker version這些命令不報錯就是環境準備好了。

進入項目目錄

mvn package -Dmavne.test.skip=true
java -jar target/spring-boot-docker-1.0.jar

能正常運行,說明jar包沒問題。

然后構建鏡像

mvn docker:build

顯示build success就成功。

使用docker images來查看構建好的鏡像

運行鏡像

docker run -p 8080:8080 -t springboot/spring-boot-docker

然后curl http://127.0.0.1:8080可以看到返回Hello Docker!,說明成功

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:江西 江門 瀘州 玉樹 廈門 湖北 內江 泰安

巨人網絡通訊聲明:本文標題《使用Docker部署Spring Boot的方法示例》,本文關鍵詞  使用,Docker,部署,Spring,Boot,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用Docker部署Spring Boot的方法示例》相關的同類信息!
  • 本頁收集關于使用Docker部署Spring Boot的方法示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    美女www一区二区| 精品电影一区二区| 国产成a人无v码亚洲福利| 国产女人aaa级久久久级| 91成人免费在线| av不卡在线播放| 蜜臀av国产精品久久久久 | 91精品一区二区三区久久久久久 | 欧美色精品在线视频| 久久超级碰视频| 亚洲伊人色欲综合网| 亚洲欧洲精品成人久久奇米网| 欧美一区二区三区视频在线观看| 97久久精品人人做人人爽| 国产高清无密码一区二区三区| 日韩制服丝袜av| 亚洲国产精品一区二区久久 | 亚洲精品视频一区| 国产色91在线| 久久影音资源网| 久久综合五月天婷婷伊人| 91精品婷婷国产综合久久性色| 欧美色国产精品| 欧美日韩国产综合一区二区三区| 99久久久国产精品免费蜜臀| 国产激情精品久久久第一区二区| 极品少妇一区二区| 久久综合综合久久综合| 韩国精品在线观看| 日韩和欧美的一区| 久久国产精品第一页| 久久国产夜色精品鲁鲁99| 九九在线精品视频| 国产精品系列在线观看| 福利电影一区二区三区| 91在线观看成人| 在线视频欧美区| 欧美精品1区2区3区| 91传媒视频在线播放| 欧美日韩一区二区三区在线看| 日本丶国产丶欧美色综合| 欧美日韩中文字幕一区二区| 91精品国产全国免费观看| 欧美精品丝袜中出| 亚洲精品一区二区三区影院 | 欧美一二三区在线| 美女视频免费一区| 亚洲电影在线播放| 国产成a人亚洲精品| 欧美伦理电影网| 国产精品盗摄一区二区三区| 蜜桃视频在线一区| 在线亚洲欧美专区二区| 国产女人水真多18毛片18精品视频| 日韩和欧美一区二区| 在线观看日韩高清av| 欧美国产激情一区二区三区蜜月| 免费在线观看日韩欧美| 欧美午夜宅男影院| 亚洲日韩欧美一区二区在线| 国产成人自拍在线| 国产亲近乱来精品视频| 韩日精品视频一区| 精品国产一区二区三区不卡| 免费成人你懂的| 欧美一区二区福利视频| 午夜国产精品影院在线观看| 色偷偷88欧美精品久久久| 国产精品久久久久久久久图文区| 国产一区二区不卡在线| 精品久久人人做人人爱| 另类中文字幕网| 精品久久久久久久久久久久久久久久久| 亚洲图片有声小说| 欧美日韩久久不卡| 性做久久久久久久久| 欧美三级日本三级少妇99| 亚洲五码中文字幕| 欧美一区二区啪啪| 久久精品国产精品亚洲综合| 日韩你懂的电影在线观看| 美女网站一区二区| 日韩精品一区二区三区在线播放| 蜜臀久久99精品久久久久久9| 日韩女优av电影| 国产福利精品导航| 中文字幕一区二区三区不卡在线 | 国产亚洲一本大道中文在线| 美女网站视频久久| 国产拍欧美日韩视频二区 | 亚洲电影欧美电影有声小说| 欧美在线观看一区| 婷婷一区二区三区| 亚洲精品在线一区二区| 99精品一区二区| 亚洲第四色夜色| 国产日韩av一区| 欧美在线视频不卡| 国产一区欧美日韩| 中文字幕五月欧美| 欧美另类一区二区三区| 国产在线精品一区二区| 亚洲人快播电影网| 欧美成人女星排行榜| 成人免费毛片app| 亚洲国产精品天堂| 中文字幕成人网| 欧美精品一二三| www.日本不卡| 日韩和欧美的一区| 亚洲情趣在线观看| 久久亚洲一区二区三区四区| 色综合色狠狠天天综合色| 麻豆久久一区二区| 亚洲最快最全在线视频| 国产人成一区二区三区影院| 在线欧美日韩国产| 国产精品一级二级三级| 午夜激情一区二区三区| 亚洲女性喷水在线观看一区| 欧美一区二区三区视频在线观看 | 91亚洲精品一区二区乱码| 日本成人在线视频网站| 亚洲乱码国产乱码精品精可以看 | 亚洲大片精品永久免费| 国产欧美一二三区| 日韩一级二级三级| 欧美色网一区二区| 成人激情校园春色| 国产呦精品一区二区三区网站| 亚洲国产精品久久人人爱蜜臀| 国产欧美一区二区三区沐欲| 日韩视频一区在线观看| 欧美又粗又大又爽| 99精品欧美一区二区三区综合在线| 久久成人羞羞网站| 免费成人美女在线观看| 亚洲成人一二三| 亚洲精品免费在线观看| 国产欧美一区二区精品婷婷| 精品久久久久久久久久久院品网| 欧美日本乱大交xxxxx| 91丨九色丨蝌蚪富婆spa| 国产成人精品三级麻豆| 国产乱码精品一区二区三区av | 美女视频黄 久久| 青青草97国产精品免费观看无弹窗版| 亚洲视频免费在线| 中文字幕一区免费在线观看| 国产欧美在线观看一区| 亚洲国产经典视频| 日本一区二区三区免费乱视频| 精品久久久久久久一区二区蜜臀| 欧美一级生活片| 日韩欧美国产一二三区| 欧美成人r级一区二区三区| 日韩欧美国产高清| 久久亚洲影视婷婷| 国产精品狼人久久影院观看方式| 国产精品白丝在线| 亚洲卡通动漫在线| 视频精品一区二区| 黄色资源网久久资源365| 国产精品一二三| 91视频观看视频| 欧美三级视频在线| 日韩亚洲欧美一区| 国产色产综合色产在线视频 | 久久久无码精品亚洲日韩按摩| 2023国产精品| 亚洲免费三区一区二区| 亚洲一区二区三区视频在线播放 | 亚洲精品亚洲人成人网在线播放| 亚洲黄色在线视频| 日韩和欧美的一区| 粉嫩av亚洲一区二区图片| 一本久道中文字幕精品亚洲嫩| 欧美顶级少妇做爰| 日本一区二区不卡视频| 亚洲精品成人精品456| 奇米色777欧美一区二区| 国产成人一区在线| 欧美日韩亚洲综合一区| 久久久久久久久99精品| 一区二区高清在线| 国产一区二区免费看| 欧美天堂一区二区三区| 中文字幕高清不卡| 首页综合国产亚洲丝袜| av在线综合网| 精品久久久久av影院| 亚洲一区二区精品久久av| 国产一区二区视频在线播放| 色av综合在线| 国产精品午夜免费| 国内成人精品2018免费看| 欧美日韩在线精品一区二区三区激情| 国产日产欧产精品推荐色| 久久精品噜噜噜成人88aⅴ| 91久久香蕉国产日韩欧美9色|