亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Docker 運行多個Springboot的詳細教程

Docker 運行多個Springboot的詳細教程

熱門標簽:株洲電銷 宿州外呼系統公司 信陽電銷外呼系統怎么樣 南充電銷外呼系統 貴陽網絡外呼系統軟件 南昌外呼系統定制 陜西辦理400電話 海外工廠地圖標注 地圖標注小程序

docker 運行多個Springboot

第一個:端口映射
第二個:指定內存大小
第三個:讀取、寫入物理文件
第四個:日志文件
第五個:多個容器內部網絡訪問
第六個:遇到的問題

第一個:端口映射

Nginx使用的是轉發,那么這個是最簡單的。

[hn@iZbp1gp1t778obaz5m8vk8Z guides]$ docker run -d -p 8093:8093 guides-collect
 
將物理的端口映射為虛擬的端口即可,這個很簡單

第二個:指定內存大小

-m,--memory         內存限制,格式是數字加單位,單位可以為 b,k,m,g。最小為 4M
--memory-swap        內存+交換分區大小總限制。格式同上。必須比-m設置的大
--memory-reservation     內存的軟性限制。格式同上
--oom-kill-disable      是否阻止 OOM killer 殺死容器,默認沒設置
--oom-score-adj       容器被 OOM killer 殺死的優先級,范圍是[-1000, 1000],默認為 0
--memory-swappiness     用于設置容器的虛擬內存控制行為。值為 0~100 之間的整數
--kernel-memory       核心內存限制。格式同上,最小為 4M
樣例:
 
[hn@iZbp1gp1t778obaz5m8vk8Z guides]$ docker run -d -m 1G --memory-swap 4G -p 8093:8093 guides-collect

第三個:讀取物理文件、寫入物理文件

上面兩個情況啟動時就加載,但是運行時需要不斷讀取本地文件該怎么辦嘞 ?

[hn-docker@iZbp1gp1t778obaz5m8vk8Z ~]$ docker run -d -m 1G --memory-swap 4G -p 8092:8092 \

-v /home/hn-docker/docker/wechat:/springboot/wechat \

guides-message
 
message容器的啟動相當于是先從把鏡像內的文件地址,映射到物理機器上的地址;如
鏡像地址:/springboot/wechat
物理地址:/home/hn-docker/docker/wechat

Bind mounts

Bind mounts模式和Volumes非常相似,不同點在于Bind mounts模式是將宿主機上的任意文件或文件夾掛載到容器,而Volumes本質上是將Docker服務管理的一塊區域(默認是/var/lib/docker/volumes下的文件夾)掛載到容器。

Bind mounts的使用和Volumes類似,也是通過-v--mount參數將宿主機文件掛載容器中。下面是一個例子:

使用--mount參數時,需要指定type=bind

$ docker run -d \

 --name=nginxtest \

 --mount type=bind,source=/usr/local/web,destination=/usr/share/nginx/html \

 nginx:latest

上面的例子將宿主機上的/usr/local/web文件夾掛載到容器中的/usr/share/nginx/html文件夾。

或者使用-v參數:

$ docker run -d \

 --name=nginxtest \

 -v /usr/local/web:/usr/share/nginx/html \

 nginx:latest

 具體內容請參考:Docker數據存儲之Bind mounts詳解

第四個:日志文件

第一步:先獲取運行容器的ID:da3199e9d032    
 
[hn@iZbp1gp1t778obaz5m8vk8Z guides]$ docker ps
CONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS          NAMES
da3199e9d032    guides-collect   "java -Djava.secur..."  2 hours ago     Up 2 hours     0.0.0.0:8093->8093/tcp  sharp_mirzakhani
 
第二步:查詢運行日志 - 搞定
[hn@iZbp1gp1t778obaz5m8vk8Z guides]$ docker logs -f 51c384b8afee

參考信息:

命令格式:

$ docker logs [OPTIONS] CONTAINER
 Options:
    --details    顯示更多的信息
  -f, --follow     跟蹤實時日志
    --since string  顯示自某個timestamp之后的日志,或相對時間,如42m(即42分鐘)
    --tail string  從日志末尾顯示多少行日志, 默認是all
  -t, --timestamps   顯示時間戳
    --until string  顯示自某個timestamp之前的日志,或相對時間,如42m(即42分鐘)

例子:

查看指定時間后的日志,只顯示最后100行:

$ docker logs -f -t --since="2018-02-08" --tail=100 CONTAINER_ID

查看最近30分鐘的日志:

$ docker logs --since 30m CONTAINER_ID

查看某時間之后的日志:

$ docker logs -t --since="2018-02-08T13:23:37" CONTAINER_ID

查看某時間段日志:

$ docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" CONTAINER_ID

第五個:宿主機與容器網絡交互

問題描述:當你docker內運行的springboot想訪問宿主機的Redis、獲取其他容器的MySQL時,朋友你是否傻眼了

解決方案:需要查詢到宿主機容器的軟連接ip,使用內網ip訪問就ok了
 
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' xxxid  (容器id)
 
例如:
[yn@iZbp1gp1t778obaz5m8vk8Z logs]$ docker ps -a
CONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS          NAMES
abe77b60254a    assistant      "java -Djava.secur..."  6 minutes ago    Up 6 minutes    0.0.0.0:9304->8091/tcp  nostalgic_albattani
37c6dd777636    collect       "java -Djava.secur..."  30 hours ago    Up 30 hours     0.0.0.0:8093->8093/tcp  silly_poincare
4dcb9fcae281    message       "java -Djava.secur..."  3 days ago     Up 3 days      0.0.0.0:8092->8092/tcp  reverent_galileo
 
比如要查:abe77b60254a 這個容器的網絡地址
[yn@iZbp1gp1t778obaz5m8vk8Z logs]$ docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' abe77b60254a
172.17.0.4
 
這個時候:
abe77b60254a 這個容器的IP地址就是:172.17.0.4
想訪問就走內網地址 172.17.0.4 即可
同時也可得知宿主機的IP就應該是 172.17.0.1

第六個:你會遇到的坑

一:鏡像啟動失敗,然后怎么看日志

啟動失敗后,需要知道是哪個鏡像的ID、然后用日志去查:docker logs -f 鏡像id

例如:
[yn@iZbp1gp1t778obaz5m8vk8Z logs]$ docker ps -a
CONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS          NAMES
abe77b60254a    assistant      "java -Djava.secur..."  6 minutes ago    Up 6 minutes    0.0.0.0:9304->8091/tcp  nostalgic_albattani
37c6dd777636    collect       "java -Djava.secur..."  30 hours ago    Up 30 hours     0.0.0.0:8093->8093/tcp  silly_poincare
4dcb9fcae281    message       "java -Djava.secur..."  3 days ago     Up 3 days      0.0.0.0:8092->8092/tcp  reverent_galileo
 
查這個容器日志最新的10行
[yn@iZbp1gp1t778obaz5m8vk8Z ~]$ docker logs -f -t --tail 10 abe77b60254a

二:日志時間或者數據存儲至數據庫比實際時間小8個小時

RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

到此這篇關于Docker 運行多個Springboot的詳細教程的文章就介紹到這了,更多相關Docker 運行多個Springboot內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:三明 晉城 鄭州 石嘴山 拉薩 玉林 開封 汕頭

巨人網絡通訊聲明:本文標題《Docker 運行多個Springboot的詳細教程》,本文關鍵詞  Docker,運行,多個,Springboot,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker 運行多個Springboot的詳細教程》相關的同類信息!
  • 本頁收集關于Docker 運行多個Springboot的詳細教程的相關信息資訊供網民參考!
  • 推薦文章
    久久99这里只有精品国产| 欧美激情一区二区三区中文字幕| 成人免费网站久久久| 天堂网中文字幕| 夜夜操天天爽| 欧美一级视频高清片| 国产a网| 欧美大片一区| 国产不卡高清| 国产不卡高清在线观看视频| 日本特黄一级| 国产极品精频在线观看| 美女免费毛片| 高清一级做a爱过程不卡视频| 久草免费资源| 成人高清视频在线观看| 欧美大片一区| 成人免费高清视频| 99热精品一区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美激情中文字幕一区二区| 精品在线观看国产| 精品视频一区二区三区| 99久久网站| 亚洲第一视频在线播放| 天天色色色| 夜夜操天天爽| 天天色成人| 精品视频免费看| 国产成a人片在线观看视频| 精品在线免费播放| 一级女性大黄生活片免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲 男人 天堂| 日韩av片免费播放| 91麻豆精品国产自产在线| 91麻豆国产| 国产视频一区二区在线播放| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产精品自拍在线观看| 高清一级毛片一本到免费观看| 亚欧成人乱码一区二区| 天天做日日爱| 麻豆污视频| 亚洲 男人 天堂| 久久成人亚洲| 欧美激情一区二区三区视频 | 精品视频在线观看免费| 国产一区二区精品久| 国产成人啪精品| 欧美另类videosbestsex| 欧美大片aaaa一级毛片| 国产高清视频免费| 国产激情视频在线观看| 欧美另类videosbestsex| 一级毛片视频在线观看| 午夜久久网| 国产麻豆精品免费密入口| 亚洲天堂免费观看| 九九精品久久| 韩国妈妈的朋友在线播放| 久久国产精品自由自在| 久久99欧美| 成人免费观看的视频黄页| 欧美电影免费| 欧美α片无限看在线观看免费| 天天做日日爱| 日韩专区在线播放| 亚欧乱色一区二区三区| 国产精品123| 国产a毛片| 美女被草网站| 四虎影视久久| 日韩专区在线播放| 成人在免费观看视频国产| 精品国产香蕉伊思人在线又爽又黄| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产成+人+综合+亚洲不卡| 国产亚洲精品成人a在线| 国产不卡在线看| 国产网站免费视频| 精品国产亚洲一区二区三区| 黄色福利片| 国产不卡在线观看视频| 国产网站在线| 欧美国产日韩久久久| 日韩在线观看视频网站| 四虎影视久久| 一级女人毛片人一女人| 99久久精品费精品国产一区二区| 精品国产一区二区三区精东影业 | 国产一区二区精品| 韩国三级一区| 欧美激情一区二区三区视频| 国产高清在线精品一区二区| 国产91素人搭讪系列天堂| 久久99这里只有精品国产| 香蕉视频一级| 国产伦理精品| 欧美1卡一卡二卡三新区| 四虎影视库| 四虎影视久久| 欧美另类videosbestsex久久| 欧美激情一区二区三区在线播放| 尤物视频网站在线| 四虎精品在线观看| 青青久久国产成人免费网站| 国产高清视频免费观看| 99久久精品国产片| 91麻豆国产| 国产伦理精品| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品久久久久久中文字幕2017| 日韩免费片| 亚久久伊人精品青青草原2020| 久久久成人网| 国产伦理精品| 午夜欧美成人久久久久久| 国产不卡高清在线观看视频| 久久成人亚洲| 91麻豆精品国产自产在线| 高清一级淫片a级中文字幕| 欧美电影免费| 色综合久久天天综合绕观看| 久久福利影视| 国产视频久久久久| a级毛片免费观看网站| 精品久久久久久中文字幕2017| 二级特黄绝大片免费视频大片| 天天做人人爱夜夜爽2020毛片| 亚洲天堂免费| 韩国三级一区| 亚洲天堂免费| 黄视频网站免费看| 久久成人综合网| 高清一级淫片a级中文字幕| 中文字幕一区二区三区精彩视频| 中文字幕Aⅴ资源网| 黄视频网站在线免费观看| 中文字幕Aⅴ资源网| 中文字幕一区二区三区精彩视频 | 四虎久久影院| 日韩在线观看视频免费| 99色视频| 国产视频久久久| 久久国产精品只做精品| 久草免费在线色站| 黄色短视频网站| 四虎影视久久久| 高清一级片| 亚洲女人国产香蕉久久精品| 国产一级强片在线观看| 91麻豆精品国产自产在线观看一区| 精品久久久久久综合网| 久久国产影视免费精品| 黄视频网站免费看| 国产成人精品影视| 美女免费精品视频在线观看| 九九久久99| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美一级视频免费观看| 四虎影视库| 午夜欧美成人久久久久久| 亚欧乱色一区二区三区| 成人av在线播放| 黄视频网站免费| 亚欧成人乱码一区二区| 黄色福利| 国产麻豆精品免费密入口| 午夜在线观看视频免费 成人| 你懂的在线观看视频| 国产精品免费精品自在线观看| 色综合久久天天综线观看| 高清一级淫片a级中文字幕| 成人高清视频在线观看| 欧美国产日韩久久久| 久久福利影视| 亚洲天堂免费观看| 九九免费精品视频| 精品久久久久久影院免费| 国产国语在线播放视频| 精品视频免费看| 99久久视频| 欧美α片无限看在线观看免费| 日韩专区在线播放| 台湾毛片| 午夜在线亚洲| 可以免费看污视频的网站| 国产极品精频在线观看| 国产不卡精品一区二区三区| 久久精品店| 免费国产在线观看| 韩国三级香港三级日本三级| 高清一级做a爱过程不卡视频| 国产精品自拍在线观看| 一a一级片| 国产美女在线一区二区三区| 国产成人啪精品| 久久久久久久免费视频| 欧美一级视频免费|