欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 利用Dockerfile部署SpringBoot項目的方法

利用Dockerfile部署SpringBoot項目的方法

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

1、創建一個SpringBooot項目并且打成jar包

2、在Linux中創建一個文件夾,來做docker測試

[root@izwz90lvzs7171wgdhul8az ~]# mkdir /root/docker_test

3、將jar包上傳到Linux中

創建存放jar包的文件夾

[root@izwz90lvzs7171wgdhul8az docker_test]# mkdir /root/docker_test/jar

然后利用XShell上傳jar包到上面的文件夾中

4、編寫Dockerfile文件

# 基于java鏡像創建新鏡像
FROM java:8
# 作者
MAINTAINER Howinfun
# 將jar包添加到容器中并更名為app.jar
ADD jar/app.jar /root/docker_test/app.jar
# 運行jar包
ENTRYPOINT ["nohup","java","-jar","/root/docker_test/app.jar","&"]

注意:ADD 、 COPY 指令用法一樣,唯一不同的是 ADD 支持將歸檔文件(tar, gzip, bzip2, etc)做提取和解壓操作。還有需要注意的是,COPY 指令需要復制的目錄一定要放在 Dockerfile 文件的同級目錄下。

5、制作鏡像

[root@izwz90lvzs7171wgdhul8az docker_test]# docker build -t sbdemo .

命令參數:

-t:指定新鏡像名
.:表示Dockfile在當前路徑

如果我們的 Dockerfile 文件路徑不在這個目錄下,或者有另外的文件名,我們可以通過 -f 選項單獨給出 Dockerfile 文件的路徑

[root@izwz90lvzs7171wgdhul8az docker_test]# docker build -t sbdemo -f /root/docker_test/Dockerfile /root/docker_test/

命令參數:

-f:第一個參數是Dockerfile的路徑 第二個參數是Dockerfile所在文件夾制作完成后通過docker images命令查看我們制作的鏡像:

[root@izwz90lvzs7171wgdhul8az docker_test]# docker images | grep sbdemo
sbdemo       latest       7efac46ef997    4 hours ago     686MB

6、啟動容器

[root@izwz90lvzs7171wgdhul8az docker_test]# docker run -d -p 8888:8888 --name mysbdemo sbdemo:latest

命令參數:

-d:后臺運行
-p:公開指定端口號
--name:給容器命名

啟動后可通過docker ps查看正在運行的容器:

[root@izwz90lvzs7171wgdhul8az docker_test]# docker ps
CONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS          NAMES
5096c8c7b36f    sbdemo       "nohup java -jar /ro??  4 seconds ago    Up 2 seconds    0.0.0.0:8888->8888/tcp  mysbdemo

7、查看容器啟動日志

我們可以通過 docker logs 查看指定容器的日志:

[root@izwz90lvzs7171wgdhul8az docker_test]# docker logs mysbdemo

 .  ____     _      __ _ _
 /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \

( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \

 \\/ ___)| |_)| | | | | || (_| | ) ) ) )
 ' |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::    (v2.1.6.RELEASE)

2019-10-11 02:10:46.264 INFO 1 --- [      main] com.hyf.DatabaseApplication       : Starting DatabaseApplication v0.0.1-SNAPSHOT on 6d85ac5d8751 with PID 1 (/root/docker_test/app.jar started by root in /)
2019-10-11 02:10:46.267 DEBUG 1 --- [      main] com.hyf.DatabaseApplication       : Running with Spring Boot v2.1.6.RELEASE, Spring v5.1.8.RELEASE
2019-10-11 02:10:46.268 INFO 1 --- [      main] com.hyf.DatabaseApplication       : No active profile set, falling back to default profiles: default
2019-10-11 02:10:49.139 WARN 1 --- [      main] o.m.s.mapper.ClassPathMapperScanner   : Skipping MapperFactoryBean with name 'bookMapper' and 'com.hyf.mapper.BookMapper' mapperInterface. Bean already defined with the same name!
2019-10-11 02:10:49.139 WARN 1 --- [      main] o.m.s.mapper.ClassPathMapperScanner   : No MyBatis mapper was found in '[com.hyf]' package. Please check your configuration.
2019-10-11 02:10:49.246 INFO 1 --- [      main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2019-10-11 02:10:49.257 INFO 1 --- [      main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode.
2019-10-11 02:10:49.328 INFO 1 --- [      main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 39ms. Found 0 repository interfaces.
2019-10-11 02:10:50.345 INFO 1 --- [      main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2c6b335] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2019-10-11 02:10:51.255 INFO 1 --- [      main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8888 (http)
2019-10-11 02:10:51.359 INFO 1 --- [      main] o.apache.catalina.core.StandardService  : Starting service [Tomcat]
2019-10-11 02:10:51.359 INFO 1 --- [      main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.21]
2019-10-11 02:10:51.778 INFO 1 --- [      main] o.a.c.c.C.[Tomcat].[localhost].[/]    : Initializing Spring embedded WebApplicationContext
2019-10-11 02:10:51.779 INFO 1 --- [      main] o.s.web.context.ContextLoader      : Root WebApplicationContext: initialization completed in 5104 ms
2019-10-11 02:10:54.164 INFO 1 --- [      main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2019-10-11 02:10:56.081 INFO 1 --- [      main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8888 (http) with context path ''
2019-10-11 02:10:56.090 INFO 1 --- [      main] com.hyf.DatabaseApplication       : Started DatabaseApplication in 11.49 seconds (JVM running for 12.624)

8、訪問接口

容器啟動后,我們嘗試使用postman或者其他http工具去訪問部署在容器中的應用接口。

總結

以上所述是小編給大家介紹的利用Dockerfile部署SpringBoot項目的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

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

巨人網絡通訊聲明:本文標題《利用Dockerfile部署SpringBoot項目的方法》,本文關鍵詞  利用,Dockerfile,部署,SpringBoot,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用Dockerfile部署SpringBoot項目的方法》相關的同類信息!
  • 本頁收集關于利用Dockerfile部署SpringBoot項目的方法的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    久久久国产精品无码| 在线亚洲一区二区| 欧美电影免费观看高清完整版在 | 自拍偷拍激情视频| 艳母动漫在线看| 国产精品高清亚洲| 国产91丝袜在线播放九色| 久久久免费看片| 欧美韩国日本综合| 国产超碰在线一区| 内射一区二区三区| 中文字幕在线一区二区三区| 成人一区在线看| 日本高清成人免费播放| 亚洲免费色视频| 中文字幕在线观看视频www| 欧美视频三区在线播放| 亚洲午夜免费福利视频| 中文字幕a在线观看| 日韩视频在线永久播放| 久久精品国产秦先生| 久久丫精品忘忧草西安产品| 久久精品水蜜桃av综合天堂| 国产成人av自拍| 在线观看日韩国产| 丝袜美腿高跟呻吟高潮一区| 黄色录像a级片| 精品第一国产综合精品aⅴ| 国产一区欧美二区| 国产黄色的视频| 一区二区三区91| 99久久国产精| 久久久国产午夜精品| 成人黄色av电影| 欧美日韩精品一二三区| 日本亚洲天堂网| 国产白丝一区二区三区 | 国产欧美日韩精品a在线观看| 国产精品一区二区三区乱码| 色综合久久久久综合体| 亚洲高清在线精品| 欧洲av一区二区三区| 国产精品美女久久久久久久| av午夜精品一区二区三区| 欧美欧美午夜aⅴ在线观看| 美腿丝袜一区二区三区| 亚洲色图100p| 亚洲伊人色欲综合网| 五月婷婷综合在线观看| 国产精品久久久久一区二区三区共| 曰本三级日本三级日本三级| 日韩精品一区二区三区四区视频| 国产激情一区二区三区| 欧美三级中文字| 韩国av一区二区三区| 色8久久人人97超碰香蕉987| 日韩福利视频网| 国产一二三四区| 日韩电影一区二区三区四区| 中文国语毛片高清视频| 亚洲午夜免费视频| 中文字幕无码日韩专区免费 | 久草免费资源站| 久久久美女毛片| 91蝌蚪国产九色| 久久夜色精品国产噜噜av| 99久久精品国产一区| 欧美xfplay| 色哟哟免费视频| 久久久99精品久久| 精品国产aⅴ一区二区三区东京热| 欧美精品一区二区三区高清aⅴ| 99精品视频在线免费观看| 欧美成人精品1314www| 99久精品国产| 久久婷婷久久一区二区三区| 国产精品无码自拍| 欧美激情中文字幕一区二区| 国产精品无码永久免费不卡| 一区在线播放视频| av电影在线不卡| 午夜精品爽啪视频| 色综合久久88色综合天天6| 久久精品999| 欧美日韩国产免费一区二区| 丁香六月综合激情| 精品va天堂亚洲国产| 中文字幕永久免费| 日韩一区欧美一区| 国产一级久久久久毛片精品 | 草视频在线观看| 精品综合免费视频观看| 欧美精品一卡二卡| 99久久伊人久久99| 国产精品久久久久影视| 内射毛片内射国产夫妻| 蜜臀精品久久久久久蜜臀| 欧美群妇大交群中文字幕| 不卡一区二区在线| 国产人成亚洲第一网站在线播放| 韩国无码一区二区三区精品| 亚洲国产精品影院| 在线观看三级视频欧美| 播五月开心婷婷综合| 日本一区二区在线不卡| 日韩毛片无码永久免费看| 日本欧美一区二区在线观看| 欧美日韩午夜在线| 三大队在线观看| 亚洲美女偷拍久久| 精品自拍偷拍视频| 国产成人一区在线| 日本一二三四高清不卡| 欧美极品jizzhd欧美18| 精品亚洲成a人在线观看| 日韩免费成人网| 日韩av在线看免费观看| 青青草伊人久久| 日韩欧美视频一区| 国产精品国产三级国产普通话99 | 成人免费观看视频| 国产农村妇女毛片精品久久麻豆| 右手影院亚洲欧美| 日韩精品一区第一页| 91麻豆精品国产91久久久使用方法 | 一区二区三区av电影| 在线免费观看成人短视频| av成人免费在线观看| 亚洲欧美另类久久久精品| 午夜av入18在线| 97久久人人超碰| 亚洲黄一区二区三区| 欧美日韩免费在线视频| 国内自拍偷拍视频| 日韩精品一区第一页| 精品美女一区二区| 一级黄色片网址| 国产成人高清视频| 亚洲欧美视频在线观看视频| 欧洲一区二区av| 国产污在线观看| 美女被吸乳得到大胸91| 久久久久久久久久久久电影| 成年人看的免费视频| 成人在线一区二区三区| 亚洲日本在线看| 欧美男生操女生| 极品白嫩丰满美女无套| 久久99九九99精品| 国产精品久久久久影视| 在线国产亚洲欧美| 制服丝袜第一页在线观看| 麻豆精品在线播放| 欧美国产精品专区| 欧美最新大片在线看| 这里只有精品在线观看视频| 麻豆91精品91久久久的内涵| 国产欧美日韩三级| 欧美性一二三区| free性中国hd国语露脸| 国产激情视频一区二区在线观看| 最近日韩中文字幕| 91精品国产综合久久婷婷香蕉| 菠萝菠萝蜜网站| 国产v综合v亚洲欧| 亚洲综合久久久| 精品国产乱码91久久久久久网站| 亚洲一级生活片| 欧美xxxx日本和非洲| 久久99精品久久久| 亚洲欧美中日韩| 日韩一级大片在线| 日本一级二级视频| 无码人妻精品一区二区三区温州| 国产一区二区久久| 一区二区三区欧美激情| 精品国产一区久久| 一本大道久久a久久精品综合| 艳妇乳肉亭妇荡乳av| 国产成人日日夜夜| 亚洲成人在线观看视频| 久久精品一区蜜桃臀影院| 91传媒视频在线播放| 人妻精品久久久久中文字幕| 成人手机电影网| 日韩av中文字幕一区二区三区| 国产日韩v精品一区二区| 欧美日韩中字一区| 亚洲AV成人无码网站天堂久久| 肉丝美足丝袜一区二区三区四| 激情图区综合网| 亚洲一区二区三区自拍| 国产日韩v精品一区二区| 欧美电影影音先锋| 91麻豆免费视频网站| 好吊一区二区三区视频| 91丨porny丨户外露出| 国产美女视频一区| 三级影片在线观看欧美日韩一区二区| 亚洲国产高清在线|