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

主頁 > 知識庫 > 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的詳細教程的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日本视频免费一区| gogo亚洲国模私拍人体| 亚洲视频在线播放免费| 色婷婷av一区二区三区gif| 久久久久9999亚洲精品| 蜜芽一区二区三区| 国产精品456| 日韩一区二区a片免费观看| 5566中文字幕一区二区电影| 亚洲欧美电影院| 成人国产一区二区三区精品| 999精品久久久| 欧美一区二区三区视频免费| 亚洲免费在线观看视频| youjizz久久| 日韩三级在线观看视频| 国产欧美一区二区精品婷婷 | 自拍偷拍你懂的| 精品久久久网站| 免费在线观看日韩欧美| 欧美一级片黄色| 欧美一级免费大片| 日韩av电影天堂| 少妇大叫太粗太大爽一区二区| 在线播放日韩导航| 日日夜夜精品视频免费 | 欧美xingq一区二区| 日韩电影免费在线观看网站| 日本不卡视频一区| 51精品国自产在线| 日本欧美韩国一区三区| 久久久久久久久久久国产精品| 欧美一区二区三区在线看| 午夜电影一区二区三区| 日韩精品电影一区二区| 中文字幕欧美区| 91日韩精品一区| 91麻豆精品久久久久蜜臀| 久久丁香综合五月国产三级网站| 久久一级免费视频| 亚洲伦在线观看| 国产精品无码毛片| 国产人成一区二区三区影院| 成人av网站在线| 69堂国产成人免费视频| 国产一区二区三区在线观看精品 | 国产日产欧美一区| 成人h动漫精品| 欧美放荡的少妇| 国产一区二区视频在线播放| 91久久国产综合久久| 日韩二区三区四区| 久艹在线观看视频| 亚洲成a人片在线不卡一二三区| 国产毛片欧美毛片久久久| 自拍偷在线精品自拍偷无码专区| 性活交片大全免费看| 久久一区二区三区四区| 91网站在线播放| 精品久久久久久久久久久院品网 | 日本韩国欧美一区二区三区| 日本系列欧美系列| 中文字幕av播放| 日本不卡免费在线视频| 精品国产欧美日韩不卡在线观看| 午夜精品成人在线| 国产黄色小视频网站| 日韩制服丝袜av| 91九色丨porny丨极品女神| 日韩专区在线视频| 2025国产精品自拍| 免费三级欧美电影| 色噜噜偷拍精品综合在线| 久久精品久久99精品久久| 色综合色狠狠综合色| 理论片日本一区| 在线精品视频免费播放| 国产在线精品一区二区夜色| 欧美日韩高清影院| 高清国产一区二区| 日韩久久免费av| 男插女视频网站| 中文字幕的久久| 精品少妇一区二区三区免费观| 亚洲欧美色一区| www.黄色com| 蜜桃av噜噜一区| 精品视频一区 二区 三区| 丰满放荡岳乱妇91ww| 欧美xxxx老人做受| 一级黄色电影片| 亚洲欧美日韩电影| 成人信息集中地| 久久精品国产亚洲a| 欧美猛男gaygay网站| gogogo免费视频观看亚洲一| 久久久久久久久一| 一级性生活毛片| 五月综合激情婷婷六月色窝| 欧美亚洲一区二区在线观看| 国产a视频精品免费观看| 久久综合九色综合97_久久久| 无码人妻精品一区二区三区99不卡| 亚洲三级在线播放| 99热在线观看精品| 国内精品国产成人国产三级粉色| 日韩一级二级三级| 女性生殖扒开酷刑vk| 一区二区三区毛片| 色综合久久天天综合网| 盗摄精品av一区二区三区| 国产欧美日韩精品一区| 黄色aaa视频| 美女免费视频一区二区| 日韩一级黄色片| 深田咏美中文字幕| 亚洲午夜激情网站| 欧美日韩一区二区电影| 91尤物视频在线观看| 中文字幕一区二区三区色视频| 内射毛片内射国产夫妻| 热久久免费视频| 日韩小视频在线观看专区| 国产一线在线观看| 午夜av区久久| 日韩视频一区二区在线观看| 久久丫精品国产亚洲av不卡| 奇米一区二区三区av| 欧美xxx久久| 性猛交ⅹxxx富婆video| 国产中文字幕一区| 久久久久国产精品麻豆| 日本裸体美女视频| 国产成人免费高清| 中文字幕一区二区三区蜜月 | 九九精品视频免费| 成人精品视频一区二区三区尤物| 中文字幕一区二区日韩精品绯色| 午夜免费激情视频| 中文字幕第10页| 性做久久久久久久久| 日韩一区二区电影网| 一区二区三区久久久久| 国产一区二区三区免费| 国产精品国产三级国产三级人妇 | 欧美一级在线观看| 中文在线一区二区三区| 狠狠色丁香久久婷婷综合丁香| 国产视频在线观看一区二区三区| 一起操在线播放| 91看片淫黄大片一级在线观看| 亚洲高清免费一级二级三级| 欧美一区二区三区色| 国内精品卡一卡二卡三| 成人午夜视频在线| 一区二区三区四区中文字幕| 欧美一区二区视频免费观看| 久久精品—区二区三区舞蹈| 国产98色在线|日韩| 亚洲在线一区二区三区| 日韩精品一区二区三区视频在线观看 | 国产精品久久久久国产精品日日 | 一区二区三区免费在线观看| 91精品国产综合久久福利| 国产在线综合视频| av成人免费在线| 偷拍一区二区三区四区| 久久毛片高清国产| 一本色道久久综合狠狠躁的推荐| 在线精品视频播放| 激情成人综合网| 亚洲精品国产无天堂网2021| 日韩三级免费观看| sm捆绑调教视频| 国产精品日日摸夜夜爽| 精品一区二区三区在线播放视频| 亚洲欧洲在线观看av| 91精品啪在线观看国产60岁| 黑人狂躁日本娇小| 激情综合激情五月| 国产精品一区二区无线| 亚洲成人免费av| 国产免费成人在线视频| 欧美精品日韩一区| 日韩在线不卡av| 亚州av综合色区无码一区| 风流少妇一区二区| 午夜精品久久久久久久久| 国产精品乱子久久久久| 欧美一区二区在线免费观看| 国产精品嫩草影院俄罗斯| 粉嫩av懂色av蜜臀av分享| 成人av网址在线| 精品一区二区三区免费视频| 亚洲自拍偷拍图区| 国产欧美日韩亚州综合| 欧美一区二区三区视频在线 | 激情综合色综合久久| 夜夜嗨av一区二区三区| 国产日韩欧美精品在线|