成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Docker 運行多個Springboot的詳細教程

瀏覽:2日期:2023-11-27 09:46:14

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 psCONTAINER ID IMAGECOMMAND CREATED STATUS PORTS NAMESda3199e9d032 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 -aCONTAINER ID IMAGECOMMAND CREATED STATUS PORTS NAMESabe77b60254a assistant 'java -Djava.secur...' 6 minutes ago Up 6 minutes 0.0.0.0:9304->8091/tcp nostalgic_albattani37c6dd777636 collect 'java -Djava.secur...' 30 hours ago Up 30 hours 0.0.0.0:8093->8093/tcp silly_poincare4dcb9fcae281 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}}’ abe77b60254a172.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 -aCONTAINER ID IMAGECOMMAND CREATED STATUS PORTS NAMESabe77b60254a assistant 'java -Djava.secur...' 6 minutes ago Up 6 minutes 0.0.0.0:9304->8091/tcp nostalgic_albattani37c6dd777636 collect 'java -Djava.secur...' 30 hours ago Up 30 hours 0.0.0.0:8093->8093/tcp silly_poincare4dcb9fcae281 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內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
色哟哟亚洲精品| 波多野结衣中文字幕一区| 亚洲欧洲视频| 久久精选视频| 精品免费国产二区三区| 亚洲伦理在线精品| 国产呦萝稀缺另类资源| 国模精品一区二区三区| 快she精品国产999| 国产剧情在线观看一区二区 | 在线观看亚洲| 91精品国产91久久综合桃花| 久久精品视频免费观看| 免费一级片91| 最新亚洲激情| 蜜桃久久精品一区二区| 亚洲精品综合| 中文字幕+乱码+中文字幕一区| 国产九色sp调教91| 日本一区二区三区四区在线视频| 国产精品一线二线三线| 国产精品免费看片| 91美女福利视频| 555夜色666亚洲国产免| 天堂蜜桃91精品| 亚洲国产综合在线看不卡| 三级在线观看一区二区| 91麻豆精品国产91久久久资源速度 | 91免费国产视频网站| 亚洲三级理论片| 欧美精品麻豆| 26uuu另类欧美| 精品一区二区三区免费播放| 日本韩国欧美三级| 亚洲成人综合在线| 亚洲精品123区| 国产乱码精品1区2区3区| 亚洲日本一区二区三区| 欧美一区二区三区人| 亚洲美女视频在线免费观看| 高清shemale亚洲人妖| 91精品在线观看入口| 一区在线视频观看| 夫妻av一区二区| 日韩国产欧美三级| 欧美在线观看你懂的| 天涯成人国产亚洲精品一区av| 国产精品视频福利| 夜夜亚洲天天久久| 先锋a资源在线看亚洲| 亚洲成人动漫在线观看| 国产欧美一区二区三区在线老狼| 日本韩国精品在线| 伊人天天综合| 国产69精品久久久久毛片| 日本午夜精品视频在线观看| 亚洲情趣在线观看| 亚洲专区在线| 青娱乐精品视频| 国产精品每日更新| 日韩免费看的电影| 成人免费观看av| 久久久久国产精品厨房| 狠狠爱成人网| www.日韩精品| 中文字幕一区av| 老司机一区二区三区| 午夜精品美女久久久久av福利| 久久国产日韩欧美精品| 91精品国产综合久久蜜臀| 国产欧美午夜| 极品瑜伽女神91| 一区二区免费在线播放| 国产人久久人人人人爽| 久久久久久免费网| 精品国产免费久久| 亚洲大胆在线| 欧美精品播放| 欧美日韩福利| 欧美.日韩.国产.一区.二区| 一区二区欧美精品| 亚洲人精品一区| 国产精品欧美经典| 国产精品少妇自拍| 中文字幕va一区二区三区| 久久蜜桃av一区二区天堂| 欧美va亚洲va在线观看蝴蝶网| 在线播放91灌醉迷j高跟美女| 大陆成人av片| 国产精品69久久久久水密桃| 国产喷白浆一区二区三区| 9i看片成人免费高清| 偷窥国产亚洲免费视频| 国产日韩欧美精品电影三级在线 | 久久精品一级爱片| 色一情一乱一乱一91av| 欧美精品成人| 国内久久婷婷综合| 欧美日韩国产区一| 成人一区二区三区在线观看| 一区二区三区电影在线播| 欧美不卡在线视频| 久久精精品视频| 午夜精品亚洲一区二区三区嫩草| 日韩vs国产vs欧美| 国产精品视频一区二区三区不卡| 欧美日韩久久久久久| 亚洲激情影院| 国产精品一区免费视频| 狠狠久久婷婷| 国精产品一区一区三区mba视频| 国产激情视频一区二区在线观看 | 大美女一区二区三区| 精品一二三四在线| 99久免费精品视频在线观看 | 日韩一区二区三区电影| 国产精品区二区三区日本| 亚洲欧美日韩精品一区二区| 久久久久综合一区二区三区| 欧美搞黄网站| 国产精品v日韩精品v欧美精品网站| 麻豆91在线播放免费| 国产一区二区三区免费看| 成人午夜激情影院| 欧美私人啪啪vps| 久久中文字幕一区二区三区| 欧美久久久久久久久| 久久久美女艺术照精彩视频福利播放| 成人欧美一区二区三区在线播放| 一区二区三区在线观看动漫| 另类综合日韩欧美亚洲| 99天天综合性| 久久国产精品一区二区三区| 欧美一区三区二区| 国产精品成人免费| 日韩精品最新网址| 中文一区二区在线观看| 亚洲va在线va天堂| 国产夫妻精品视频| 亚洲日本国产| 欧美精品电影在线播放| 国产精品久久久久毛片软件| 免费成人av资源网| 国产一区美女| 欧美一区午夜精品| 亚洲一级片在线观看| 亚洲欧洲日产国产综合网| 日韩和的一区二区| 99久久伊人精品| 懂色av一区二区三区免费看| 国精品一区二区三区| 久久这里只有| 日本一区二区动态图| 久久精品国产免费看久久精品| 欧美日韩国产精品一区二区亚洲| 91久久香蕉国产日韩欧美9色| 精品久久久久久久久久久久久久久| 亚洲女同一区二区| 大尺度一区二区| 久久国产精品毛片| 中文一区一区三区高中清不卡| 久久国产精品免费| 99精品国产99久久久久久福利| 91麻豆精品国产| 亚洲成av人片一区二区梦乃| 99久久精品一区二区| 在线视频欧美区| 亚洲人123区| 欧美国产精品| 在线不卡中文字幕播放| 亚洲成人免费观看| 午夜欧美精品| 欧美精品第1页| 天天综合色天天综合色h| 欧美日韩亚洲一区二区三区四区| 欧美日韩国产系列| 日韩中文字幕av电影| 亚洲人体偷拍| 久久久久久久久久久久久女国产乱 | 亚洲精品在线一区二区| 奇米精品一区二区三区在线观看一| 99精品国产福利在线观看免费| 精品成人a区在线观看| 国产毛片精品视频| 色噜噜狠狠色综合中国| 一区二区三区精品视频在线| 国产精品xnxxcom| 久久精品视频一区二区| 成人h精品动漫一区二区三区| 欧美浪妇xxxx高跟鞋交| 亚洲午夜久久久久久久久电影院| 香蕉久久夜色精品国产使用方法 | 欧美精品在线视频| 免费欧美高清视频| 91成人看片片| 丝袜脚交一区二区| 久久久av水蜜桃| 午夜精品久久久| 免费在线一区二区| 亚洲一区二区在线视频|