最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot運(yùn)行到dokcer中 dockerfile的場(chǎng)景分析

 更新時(shí)間:2022年03月03日 10:38:53   作者:wudl5566  
這篇文章主要介紹了springboot運(yùn)行到dokcer中 dockerfile,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.場(chǎng)景

stringboot - > spring boot .jar -> dockerfile---> run dokcerfile

2.編寫(xiě)springboot 項(xiàng)目打包上傳linux服務(wù)器

2.1 將jar 包和 docker放到同一個(gè)目錄

-rw-r--r-- 1 root root 19514674 2月  27 22:48 myspringbootdocker.jar
[root@basenode springbootdocker]# pwd
/opt/springbootdocker
[root@basenode springbootdocker]# 

2.2 編寫(xiě)dockerfile

1.需要注意的是 jar包名字不能有大寫(xiě)
2.Dockerfile 的文件名 首字母D 必須大寫(xiě)

[root@basenode springbootdocker]# vi Dockerfile 

# 基礎(chǔ)鏡像使用java
FROM java:8
# 作者
MAINTAINER wudl
# VOLUME 指定臨時(shí)文件目錄為/tmp,在主機(jī)/var/lib/docker目錄下創(chuàng)建了一個(gè)臨時(shí)文件并鏈接到容器的/tmp
VOLUME /tmp
# 將jar包添加到容器中并更名為zzyy_docker.jar
ADD myspringbootdocker.jar /myspringbootdocker.jar
# 運(yùn)行jar包
RUN bash -c 'touch /myspringbootdocker.jar'
ENTRYPOINT ["java","-jar","/myspringbootdocker.jar"]
#暴露18088端口作為微服務(wù)
EXPOSE 18088

3. 運(yùn)行dockerfile

命令 docker build -t myspringbootdocker:1.6 .

[root@basenode springbootdocker]# docker build -t myspringbootdocker:1.6 .
Sending build context to Docker daemon  19.52MB
Step 1/7 : FROM java:8
8: Pulling from library/java
5040bd298390: Pull complete 
fce5728aad85: Pull complete 
76610ec20bf5: Pull complete 
60170fec2151: Pull complete 
e98f73de8f0d: Pull complete 
11f7af24ed9c: Pull complete 
49e2d6393f32: Pull complete 
bb9cdec9c7f3: Pull complete 
Digest: sha256:c1ff613e8ba25833d2e1940da0940c3824f03f802c449f3d1815a66b7f8c0e9d
Status: Downloaded newer image for java:8
 ---> d23bdf5b1b1b
Step 2/7 : MAINTAINER wudl
 ---> Running in 91addd3bc917
Removing intermediate container 91addd3bc917
 ---> 7982d20f4554
Step 3/7 : VOLUME /tmp
 ---> Running in 6973feea6ef5
Removing intermediate container 6973feea6ef5
 ---> c2feccd04de7
Step 4/7 : ADD myspringbootdocker.jar /myspringbootdocker.jar
 ---> fa79952fe484
Step 5/7 : RUN bash -c 'touch /myspringbootdocker.jar'
 ---> Running in f75bf573ec70
Removing intermediate container f75bf573ec70
 ---> 6d82fe109ae7
Step 6/7 : ENTRYPOINT ["java","-jar","/myspringbootdocker.jar"]
 ---> Running in 3fce2f523b70
Removing intermediate container 3fce2f523b70
 ---> 80ef7731c159
Step 7/7 : EXPOSE 18088
 ---> Running in 2d1179d0cfb4
Removing intermediate container 2d1179d0cfb4
 ---> 3f4e689e54db
Successfully built 3f4e689e54db
Successfully tagged myspringbootdocker:1.6
[root@basenode springbootdocker]# 

4.查看鏡像

[root@basenode springbootdocker]# docker images
REPOSITORY                                    TAG                    IMAGE ID       CREATED         SIZE
myspringbootdocker                            1.6                    3f4e689e54db   2 minutes ago   682MB
centosjava8                                   1.5                    14fad190b338   4 weeks ago     801MB
nacos/nacos-server                            v2.0.4                 ea54f31c46e4   5 weeks ago     1.07GB
tomcat                                        latest                 fb5657adc892   2 months ago    680MB
mysql                                         5.7                    c20987f18b13   2 months ago    448MB
apache/incubator-doris                        build-env-latest       cc924653f13d   2 months ago    4.24GB
apache/incubator-doris                        build-env-for-0.15.0   e568f7b2e1d8   3 months ago    3.54GB

5. 運(yùn)行鏡像

docker run -d -p 18089:18088 3f4e689e54db
[root@basenode springbootdocker]# docker run -d -p 18089:18088  3f4e689e54db
5040141bd7d5700d8310a70309f940bb452656c0e909c6c6e138f7f6a9f65295
[root@basenode springbootdocker]# 

6. 運(yùn)行

在這里插入圖片描述

到此這篇關(guān)于springboot運(yùn)行到dokcer中 dockerfile的文章就介紹到這了,更多相關(guān)springboot運(yùn)行dockerfile內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java內(nèi)存優(yōu)化的方法總結(jié)

    java內(nèi)存優(yōu)化的方法總結(jié)

    在本篇文章里小編給大家分享的是一篇關(guān)于java內(nèi)存優(yōu)化的方法總結(jié)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2021-06-06
  • MyBatis中執(zhí)行相關(guān)SQL語(yǔ)句的方法

    MyBatis中執(zhí)行相關(guān)SQL語(yǔ)句的方法

    本文主要介紹了MyBatis中執(zhí)行相關(guān)SQL語(yǔ)句的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • 淺談Java線(xiàn)程間通信方式

    淺談Java線(xiàn)程間通信方式

    這篇文章主要為大家詳細(xì)介紹了Java線(xiàn)程間的通信方式,以代碼結(jié)合文字的方式來(lái)討論線(xiàn)程間的通信,感興趣的朋友可以參考一下
    2021-11-11
  • SpringBoot中condition注解的使用方式

    SpringBoot中condition注解的使用方式

    這篇文章主要介紹了SpringBoot中condition注解的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Java編程實(shí)現(xiàn)從給定范圍內(nèi)隨機(jī)N個(gè)不重復(fù)數(shù)生成隨機(jī)數(shù)的方法小結(jié)

    Java編程實(shí)現(xiàn)從給定范圍內(nèi)隨機(jī)N個(gè)不重復(fù)數(shù)生成隨機(jī)數(shù)的方法小結(jié)

    這篇文章主要介紹了Java編程實(shí)現(xiàn)從給定范圍內(nèi)隨機(jī)N個(gè)不重復(fù)數(shù)生成隨機(jī)數(shù)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了java根據(jù)指定范圍生成不重復(fù)隨機(jī)數(shù)的相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • JAVA CyclicBarrier 示例源碼解析

    JAVA CyclicBarrier 示例源碼解析

    CyclicBarrier是一個(gè)強(qiáng)大的同步工具,可以幫助我們實(shí)現(xiàn)復(fù)雜的多線(xiàn)程協(xié)同任務(wù),這篇文章主要介紹了JAVA CyclicBarrier 示例源碼解析,通過(guò)本文,我們深入了解了CyclicBarrier的源碼實(shí)現(xiàn),并通過(guò)一個(gè)簡(jiǎn)單的示例演示了它的用法,需要的朋友可以參考下
    2023-12-12
  • 最新JVM垃圾回收算法詳解

    最新JVM垃圾回收算法詳解

    ? 垃圾收集器對(duì)堆進(jìn)行回收前,首先要確定堆中的對(duì)象哪些還"存活",哪些已經(jīng)"死去"。有兩種算法,分別是引用計(jì)數(shù)算法(Recference?Counting)和可達(dá)性分析算法(Reachability?Analysis),這篇文章主要介紹了JVM垃圾回收算法,需要的朋友可以參考下
    2022-05-05
  • Java實(shí)現(xiàn)爬取百度圖片的方法分析

    Java實(shí)現(xiàn)爬取百度圖片的方法分析

    這篇文章主要介紹了Java實(shí)現(xiàn)爬取百度圖片的方法,結(jié)合實(shí)例形式分析了java基于jsonp爬取百度圖片的相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • Java中的Optional類(lèi)詳細(xì)解讀

    Java中的Optional類(lèi)詳細(xì)解讀

    這篇文章主要介紹了Java中的Optional類(lèi)詳細(xì)解讀,Optional是Java中的一個(gè)類(lèi),它的作用是用于解決空指針異常的問(wèn)題,它提供了一些有用的方法,可以幫助我們避免顯式進(jìn)行空值檢測(cè),需要的朋友可以參考下
    2023-08-08
  • spring boot整合Shiro實(shí)現(xiàn)單點(diǎn)登錄的示例代碼

    spring boot整合Shiro實(shí)現(xiàn)單點(diǎn)登錄的示例代碼

    本篇文章主要介紹了spring boot整合Shiro實(shí)現(xiàn)單點(diǎn)登錄的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01

最新評(píng)論

彩票| 横峰县| 长治市| 赞皇县| 肥东县| 富裕县| 中西区| 洛阳市| 博湖县| 章丘市| 高陵县| 钦州市| 永州市| 泾川县| 城口县| 山阴县| 石棉县| 城固县| 乌兰县| 白城市| 鄄城县| 乐都县| 霞浦县| 乐陵市| 万宁市| 安多县| 连平县| 文山县| 平山县| 肇源县| 长治县| 酒泉市| 通城县| 黄山市| 突泉县| 闻喜县| 镇远县| 滨海县| 安新县| 南城县| 城固县|