校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Docker部署springboot項目實例解析

Docker部署springboot項目實例解析

熱門標簽:新邵電銷機器人企業 高德地圖標注論壇 北海市地圖標注app 外呼系統打哪顯哪 湖北ai智能電銷機器人 新科美甲店地圖標注 江西外呼系統 AI電銷機器人 源碼 蘭州ai電銷機器人招商

這篇文章主要介紹了docker部署springboot項目實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

創建項目

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.9.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
  </parent>
  <groupId>com.topcheer</groupId>
  <artifactId>docker</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>docker</name>
  <description>Demo project for Spring Boot</description>
​
  <properties>
    <java.version>1.8</java.version>
    <docker.image.prefix>topcheer</docker.image.prefix>
  </properties>
​
  <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>
​
  <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.finalName}.jar</include>
          </resource>
        </resources>
      </configuration>
    </plugin>
    </plugins>
  </build>
​
</project>

啟動類

@SpringBootApplication
@Controller
public class DockerApplication {
  public static void main(String[] args) {
    SpringApplication.run(DockerApplication.class, args);
  }
  @RequestMapping("/user/find")
  @ResponseBody
  public Object findUser(){
    Map<String, String > map = new HashMap<>();
    map.put("name", "xdclass.net");
    map.put("age","28");
    return map;
  }
}

由于harbor沒有安裝,無法把鏡像推到私有鏡像倉庫上,所以先手動執行。

mvn install,然后把dockerfile和jar包放到一起

[root@topcheer docker]# ll
總用量 16452
-rw-r--r-- 1 root root   168 10月 28 14:24 Dockerfile
-rw-r--r-- 1 root root 16842487 10月 28 14:17 docker.jar
[root@topcheer docker]# cat Dockerfile
FROM java:8
VOLUME /tmp
ADD docker.jar app.jar
RUN bash -c 'touch /app.jar'
EXPOSE 8080
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
[root@topcheer docker]#

編譯成鏡像并啟動

[root@topcheer docker]# docker build -f Dockerfile -t boot .
Sending build context to Docker daemon 16.85 MB
Step 1/6 : FROM java:8
 ---> d23bdf5b1b1b
Step 2/6 : VOLUME /tmp
 ---> Running in 35037b5a7791
 ---> e96b96457c78
Removing intermediate container 35037b5a7791
Step 3/6 : ADD docker.jar app.jar
 ---> 06bcfdcff437
Removing intermediate container 2e2e5e559ae4
Step 4/6 : RUN bash -c 'touch /app.jar'
 ---> Running in 16441febc271
​
 ---> 1779caa23f77
Removing intermediate container 16441febc271
Step 5/6 : EXPOSE 8080
 ---> Running in 14dd752ce247
 ---> 505044f5cdf8
Removing intermediate container 14dd752ce247
Step 6/6 : ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -jar /app.jar
 ---> Running in 832e4ca95dd2
 ---> 1cb7bd139478
Removing intermediate container 832e4ca95dd2
Successfully built 1cb7bd139478
[root@topcheer docker]# docker images
REPOSITORY                       TAG         IMAGE ID      CREATED       SIZE
boot                          latest       1cb7bd139478    About a minute ago  677 MB
registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer  zipkin       17c2bb09f482    6 days ago      154 MB
docker.io/mysql                    latest       c8ee894bd2bd    11 days ago     456 MB
elasticsearch                     latest       874179f19603    4 weeks ago     771 MB
docker.io/nacos/nacos-server              latest       a4229ac5cc19    4 weeks ago     710 MB
springbootdemo4docker                 latest       cd13bc7f56a0    5 weeks ago     678 MB
docker.io/tomcat                    latest       ee48881b3e82    6 weeks ago     506 MB
docker.io/rabbitmq                   latest       a00bc560660a    6 weeks ago     147 MB
docker.io/centos                    latest       67fa590cfc1c    2 months ago     202 MB
docker.io/redis                    latest       f7302e4ab3a8    2 months ago     98.2 MB
docker.io/rabbitmq                   3.7.16-management  3f92e6354d11    3 months ago     177 MB
docker.io/elasticsearch                6.8.0        d0b291d7093b    5 months ago     895 MB
docker.io/hello-world                 latest       fce289e99eb9    10 months ago    1.84 kB
docker.io/java                     8          d23bdf5b1b1b    2 years ago     643 MB
[root@topcheer docker]# docker run -d -p 8080:8080 boot
882ff5209aa2f40972a914b901750a50320faea65100b33e57b9c8a41533ca0b

測試

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

標簽:海南 自貢 南陽 阿克蘇 黃石 大理 池州 黔東

巨人網絡通訊聲明:本文標題《Docker部署springboot項目實例解析》,本文關鍵詞  Docker,部署,springboot,項目,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker部署springboot項目實例解析》相關的同類信息!
  • 本頁收集關于Docker部署springboot項目實例解析的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲精品乱码久久久久久久久 | 中文字幕亚洲一区二区va在线| 国产精品麻豆99久久久久久| 亚洲在线视频一区| 国产乱码精品一区二区三 | 精品国一区二区三区| 亚洲精品美国一| 一区二区三区不卡视频| 久久福利资源站| 精品欧美久久久| 久久精品国产成人一区二区三区| 在线观看视频一区二区| 久久久久久久综合日本| 亚洲午夜精品网| 欧美色区777第一页| 精品福利二区三区| 天堂蜜桃91精品| 欧美日韩第一区日日骚| 成人av资源下载| 麻豆精品国产传媒mv男同| 成人性生交大片免费看视频在线 | 成人美女在线视频| 亚洲欧美二区三区| 国产精品456| 日韩在线一区二区| 99久久夜色精品国产网站| 伊人一区二区三区| 国产黑丝在线一区二区三区| 秋霞电影一区二区| 国产美女主播视频一区| ...av二区三区久久精品| 一区二区三区波多野结衣在线观看 | 欧美视频完全免费看| 6080午夜不卡| 色狠狠综合天天综合综合| 狠狠色丁香婷婷综合| 国产亚洲精品中文字幕| 欧美美女直播网站| 99精品一区二区| 91高清视频在线| 色综合网站在线| 久久综合久久99| 国产精品妹子av| av在线不卡免费看| 欧美成人精品3d动漫h| 4hu四虎永久在线影院成人| 欧美一区日韩一区| 欧美日韩aaa| 久久综合九色综合欧美98| 国产91精品精华液一区二区三区| 欧美亚洲国产一区二区三区va | 国产欧美日韩在线视频| 国内精品免费在线观看| 亚洲国产精品久久不卡毛片| 久久久久久99久久久精品网站| 欧美四级电影在线观看| 国产在线不卡一区| 一区二区三区中文字幕电影| 这里是久久伊人| 欧美综合亚洲图片综合区| 九九国产精品视频| 在线免费观看视频一区| 国产精品一区三区| 亚洲一区二区三区中文字幕| 中文字幕一区在线观看| 亚洲综合色在线| 亚州成人在线电影| 色综合亚洲欧洲| 中日韩av电影| 一个色综合av| 亚洲成人免费看| 欧美一区二区精品| 成人在线视频一区二区| 欧美成人a∨高清免费观看| 国产美女精品人人做人人爽| 久久精品视频一区| 欧美图片一区二区三区| 久久99久国产精品黄毛片色诱| 中文字幕一区二区三区蜜月| 欧美日韩亚洲综合一区| 国产成人自拍在线| 亚洲三级电影网站| 日韩精品一区二区三区在线播放 | 欧美影院精品一区| 日本欧美韩国一区三区| 中文字幕一区二区三区乱码在线| 欧美性大战久久| 性做久久久久久| 亚洲天天做日日做天天谢日日欢| 9191成人精品久久| 一本到一区二区三区| 久久精品噜噜噜成人88aⅴ| 亚洲图片一区二区| 精品久久久久久久久久久久包黑料| 色婷婷综合久久久| 国内精品国产三级国产a久久| 无码av中文一区二区三区桃花岛| 久久久久国产精品人| 欧美一区二区三区电影| 国产成人免费视频| 亚洲欧美中日韩| 日韩精品中文字幕一区| 欧美人与z0zoxxxx视频| 成人高清免费观看| 国产精品一区二区在线观看不卡| 午夜精品免费在线| 亚洲免费观看在线视频| 国产亚洲午夜高清国产拍精品| 91麻豆精品视频| 99久久综合狠狠综合久久| 精品一区二区三区蜜桃| 麻豆视频一区二区| 亚洲一本大道在线| 亚洲一二三四区| 亚洲精品亚洲人成人网| 日韩一区在线免费观看| 久久久久国产精品麻豆ai换脸| 久久亚洲一区二区三区四区| 欧美精品一卡两卡| 91精品国产色综合久久久蜜香臀| 91视频免费播放| 色综合久久综合网| 91捆绑美女网站| 国产成人午夜99999| 成人免费视频国产在线观看| 国产在线不卡视频| 成人h版在线观看| 成人免费视频一区二区| 色先锋久久av资源部| 色综合婷婷久久| 欧美美女直播网站| 欧美精品自拍偷拍| 亚洲精品一区二区三区四区高清| 日韩一区二区三区观看| 久久久不卡影院| 中文字幕成人av| 亚洲国产精品一区二区www | 亚洲精品国产精品乱码不99| 一区二区三区精品| 一区二区成人在线| 久久国产综合精品| 国产在线播放一区| 色综合久久中文综合久久牛| 欧美自拍丝袜亚洲| 欧美一个色资源| 久久一夜天堂av一区二区三区| 国产精品网站在线观看| 综合精品久久久| 天天综合天天做天天综合| 午夜伦欧美伦电影理论片| 老司机免费视频一区二区| 另类小说图片综合网| 99re亚洲国产精品| 精品视频色一区| 欧美国产激情一区二区三区蜜月| 欧美激情综合在线| 天堂蜜桃一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 色婷婷久久一区二区三区麻豆| 在线亚洲一区观看| 丁香五精品蜜臀久久久久99网站| 在线亚洲高清视频| 欧美精品在线观看一区二区| 国产精品国产三级国产普通话三级 | 欧洲在线/亚洲| 久久久.com| 亚洲午夜激情网页| 成人精品亚洲人成在线| 欧美日韩成人高清| 中文字幕在线观看不卡| 亚洲国产乱码最新视频 | 日本韩国欧美三级| 欧美一卡2卡3卡4卡| 国产精品久久免费看| 午夜电影网亚洲视频| 97国产一区二区| 欧美草草影院在线视频| 亚洲国产日韩一区二区| 国产激情一区二区三区| 欧美日韩国产小视频在线观看| 国产日产精品1区| 九九国产精品视频| 欧美色网站导航| 亚洲人成在线观看一区二区| 天天av天天翘天天综合网色鬼国产| 成人性生交大片免费看视频在线| 欧美va在线播放| 夜色激情一区二区| 91麻豆自制传媒国产之光| 欧美精品一区二区三区在线播放| 亚洲成人第一页| 91视频免费看| 一区二区三区在线观看国产| 国产精品一二三四| 国产午夜精品福利| 老司机免费视频一区二区三区| 91精品黄色片免费大全| 亚洲综合激情小说| 欧美日韩一区久久| 欧美高清在线一区|