亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

使用Docker部署 spring-boot maven應用的方法

2024-09-01 13:52:38
字體:
來源:轉載
供稿:網友

本文介紹了使用Docker部署 spring-boot maven應用,分享給大家,具體如下:

部署過程分為以下幾個步驟:

  1. 創建一個簡單的spring-boot應用
  2. 打包運行應用
  3. 容器化應用
  4. 在pom文件中添加docker支持
  5. 創建docker鏡像
  6. 運行docker容器
  7. 查看正在運行的容器
  8. 啟動/關閉/重啟/刪除docker容器

1. 創建一個簡單的spring-boot應用

在IntelliJ IDEA中File->New->Project:

Docker部署,spring-boot,maven,maven應用

Docker部署,spring-boot,maven,maven應用

然后點Next->Finish.

2. 打包運行應用

pom.xml中添加依賴:

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

添加一個控制器:

@Controllerpublic class HelloWorld{  @GetMapping("/hello")  public void helloworld(HttpServletResponse response) throws IOException {    response.getWriter().write("Hello Spring-boot");  }}

運行項目,訪問: http://localhost:8080/hello,如果出現: Hello Spring-boot 第二步完成.

3. 容器化應用

在項目目錄創建Dockerfile文件: src/main/docker/Dockerfile(沒有后綴),內容如下:

FROM frolvlad/alpine-oraclejdk8:slimVOLUME /tmpADD demo-0.0.1-SNAPSHOT.jar app.jarRUN sh -c 'touch /app.jar'ENV JAVA_OPTS=""ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]

其中 demo-0.0.1-SNAPSHOT.jar 是項目打包后 /target/ 里面的文件名

4. 在pom文件中添加docker支持

<properties>  <docker.image.prefix>ramer</docker.image.prefix></properties><build>  <plugins>    <plugin>      <groupId>com.spotify</groupId>      <artifactId>docker-maven-plugin</artifactId>      <version>0.4.11</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.finalName}.jar</include>          </resource>        </resources>      </configuration>    </plugin>  </plugins></build>

5. 創建docker鏡像

cmd進入到當前目錄:

cd Z:/Desktop/springboot-demo

打包,創建鏡像:

mvn package -Dmaven.test.skip=true docker:build

注意: 請確保maven已添加到path中;并且已安裝docker,如果沒有安裝,請訪問: https://www.docker.com/community-edition#/download 下載合適的版本.

6. 運行docker容器

##最好添加--name參數docker run --name=springboot-docker-demo -p 8080:8080 -t ramer/demo

在瀏覽器訪問: http://localhost:8080/hello

7. 查看正在運行的容器

cmd: docker ps

8. 啟動/關閉/重啟/刪除docker容器

cmd: docker start/stop/restart/rm CONTAINER_ID/NAME 

其中:

CONTAINER_ID: 是容器id,執行 docker ps 可查看

NAME: 是容器的名稱,也就是docker run –name后面的名字

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人激情视频小说免费下载| 国产精品jizz在线观看麻豆| 亚洲综合日韩中文字幕v在线| 精品久久久免费| 日韩精品在线观看网站| 国产成人亚洲综合91| 理论片在线不卡免费观看| 日韩在线观看高清| 亚洲欧洲偷拍精品| 欧美第一页在线| 国产一区二区三区视频免费| 国产亚洲在线播放| 6080yy精品一区二区三区| 精品日韩中文字幕| 国产精品美女午夜av| 中文字幕国产亚洲2019| 亚洲欧美国产一区二区三区| 麻豆国产精品va在线观看不卡| 精品人伦一区二区三区蜜桃免费| 91福利视频在线观看| 国产日韩在线播放| 国产精品视频播放| 91情侣偷在线精品国产| 神马久久桃色视频| 亚洲国产欧美久久| 激情亚洲一区二区三区四区| 久久精品中文字幕免费mv| 欧美视频中文字幕在线| 欧美成人午夜免费视在线看片| 欧美大全免费观看电视剧大泉洋| 久久福利视频网| 久久久久成人网| 欧美一级视频一区二区| 久久精品国产96久久久香蕉| 欧美在线不卡区| 日韩av电影手机在线观看| 国产亚洲精品美女| 91精品啪在线观看麻豆免费| 青青久久aⅴ北条麻妃| 日韩精品亚洲元码| 亚洲国产精品99| 欧美贵妇videos办公室| 午夜精品久久久久久99热软件| 欧美日韩国产一区中文午夜| 992tv成人免费影院| 黑人巨大精品欧美一区二区三区| 亚洲视频在线免费看| 亚洲成人教育av| 亚洲人成电影网站色…| 日本道色综合久久影院| 日韩欧美国产网站| 国产视频精品在线| 欧美日韩亚洲激情| 国产精品视频免费在线观看| 国产一区二区三区免费视频| 国产一区二区欧美日韩| 一色桃子一区二区| 亚洲一区免费网站| 久久视频在线播放| 亚洲片国产一区一级在线观看| 免费av一区二区| 精品丝袜一区二区三区| 亚洲国产97在线精品一区| 久色乳综合思思在线视频| 亚洲sss综合天堂久久| 亚洲精品欧美日韩专区| 国产欧美精品日韩| 在线电影中文日韩| 久久九九全国免费精品观看| 欧美黑人狂野猛交老妇| 日韩欧美大尺度| 成人看片人aa| 亚洲香蕉成视频在线观看| 精品调教chinesegay| 欧美日韩午夜激情| 亚洲国产精彩中文乱码av在线播放| 91色琪琪电影亚洲精品久久| 日韩二区三区在线| 国产亚洲精品va在线观看| 国产这里只有精品| 91久久在线观看| 日韩网站免费观看高清| 亚洲欧美综合区自拍另类| 91av视频在线观看| 青草青草久热精品视频在线网站| 色樱桃影院亚洲精品影院| 欧美成人免费在线观看| 国产成人精品久久二区二区91| 欧美精品久久久久a| 欧美激情精品久久久久久变态| 亚洲欧美综合图区| 97成人在线视频| 国产精品看片资源| 成人午夜在线观看| 欧美另类极品videosbestfree| 亚洲精品福利在线观看| 91精品国产成人www| 97视频网站入口| 伦伦影院午夜日韩欧美限制| 亚洲一区二区在线| 欧美人交a欧美精品| 日韩欧美综合在线视频| 久久av.com| 91po在线观看91精品国产性色| 精品中文字幕乱| 在线观看免费高清视频97| 亚洲成**性毛茸茸| 日韩网站免费观看| 97精品视频在线播放| 欧美成年人在线观看| 亚洲欧美国产高清va在线播| 91精品啪在线观看麻豆免费| 一级做a爰片久久毛片美女图片| 久久久久亚洲精品成人网小说| 欧美一区二区三区免费观看| 午夜精品一区二区三区视频免费看| 欧美日韩在线免费观看| 黑人精品xxx一区一二区| 欧美黑人xxxx| 亚洲午夜激情免费视频| 国产精品va在线| 亚洲国产欧美日韩精品| 在线观看亚洲区| 久久久视频精品| 亚洲国产精品视频在线观看| 欧美丰满少妇xxxxx做受| 成人精品在线视频| www.欧美精品| 欧美精品亚州精品| 欧美日韩亚洲视频一区| 亚洲天堂免费观看| 亚洲欧美综合图区| 亚洲国产91精品在线观看| 色偷偷av一区二区三区乱| 欧美午夜激情在线| 91精品视频大全| 久久视频这里只有精品| 精品久久久久久久久久久| 久久久久久久久久久久久久久久久久av| 美女国内精品自产拍在线播放| 欲色天天网综合久久| 欧美激情视频一区| 91伊人影院在线播放| 国产做受高潮69| 欧美日韩国产丝袜美女| 91精品免费久久久久久久久| 1769国内精品视频在线播放| 国产精品久久久久久久av大片| 久久久久久久999| 亚洲精品久久视频| 欧美日韩国产精品一区二区不卡中文| 日韩福利伦理影院免费| 中文字幕一区电影| 97色在线播放视频| 国模吧一区二区| 久久精品国产一区二区电影| 亚洲欧美综合精品久久成人| 亚洲老板91色精品久久| 69久久夜色精品国产7777| 精品国产31久久久久久| 国内精品在线一区| 高清一区二区三区四区五区| 97精品国产97久久久久久免费| 亚洲毛片在线观看.|