婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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的詳細教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人精品视频一区| 激情综合色综合久久| 亚洲人成网站精品片在线观看| 国产毛片精品视频| 欧美成人性战久久| 美日韩一级片在线观看| 精品sm在线观看| 国产伦精品一区二区三区免费迷| 精品国精品自拍自在线| 国产成人av一区二区三区在线| 久久综合久久鬼色| 丰满岳乱妇一区二区三区| 欧美韩国日本综合| 日本久久电影网| 亚洲成a人v欧美综合天堂| 欧美mv和日韩mv国产网站| 国产高清精品网站| 亚洲一区二区四区蜜桃| 欧美一区二区三区免费视频| 高清shemale亚洲人妖| 亚洲欧美一区二区三区极速播放| 欧美视频中文字幕| 麻豆精品精品国产自在97香蕉| 日韩一本二本av| 国产成人啪免费观看软件 | 欧美自拍偷拍午夜视频| 夜夜嗨av一区二区三区网页 | 国产iv一区二区三区| 亚洲人被黑人高潮完整版| 欧美色综合网站| 天使萌一区二区三区免费观看| 久久久精品日韩欧美| 色综合欧美在线视频区| 日韩综合在线视频| 国产欧美日韩在线| 91福利国产精品| 久久电影网电视剧免费观看| 亚洲欧洲成人av每日更新| 日韩欧美精品三级| 成人激情免费网站| 久久国产尿小便嘘嘘尿| 综合久久久久久久| 日韩欧美高清一区| 色婷婷亚洲婷婷| 极品少妇xxxx精品少妇| 午夜精品久久一牛影视| 国产农村妇女毛片精品久久麻豆 | 国产成人免费在线视频| 午夜精品久久久久久久久久久 | 国产精品每日更新| 欧美一区二区三区小说| 91色视频在线| 国产一区免费电影| 天天色综合天天| 亚洲欧洲中文日韩久久av乱码| 欧美电影免费观看高清完整版| 欧美少妇xxx| 国产一区二区三区四区五区入口| 蜜桃免费网站一区二区三区| 亚洲伊人伊色伊影伊综合网| 亚洲欧洲成人精品av97| 国产亚洲精品免费| 91精品国产色综合久久| 在线精品观看国产| 色欧美日韩亚洲| 欧美日免费三级在线| 99riav一区二区三区| 国产成人午夜精品5599| 成人一区二区三区| 激情文学综合插| 成人中文字幕合集| 99精品视频一区二区三区| 大胆亚洲人体视频| 99久久国产免费看| 欧美日韩一区二区在线观看视频| 欧美少妇一区二区| 欧美日本韩国一区二区三区视频| 欧美美女黄视频| 337p日本欧洲亚洲大胆色噜噜| 欧美国产97人人爽人人喊| 国产精品美女久久久久久2018| 国产精品无人区| 亚洲精品视频在线观看网站| 亚洲乱码日产精品bd| 亚洲色图清纯唯美| 亚洲特黄一级片| 国产日韩欧美精品一区| 国产日韩欧美一区二区三区综合| 中文字幕视频一区二区三区久| 国产亚洲欧美日韩在线一区| 国产精品久久久久久久岛一牛影视| 国产精品高潮呻吟| 天堂蜜桃一区二区三区| 国产成人精品亚洲日本在线桃色| 99久久精品久久久久久清纯| 欧美日韩亚洲综合一区二区三区| 欧美一区二区高清| 欧美高清在线一区| 天天色图综合网| av日韩在线网站| 精品国产免费一区二区三区四区| 亚洲欧美日韩久久| 国产一区二区三区免费观看| 欧美在线视频日韩| 久久久久国产免费免费| 一区二区高清视频在线观看| 国产精品中文字幕日韩精品| 欧美系列日韩一区| 国产精品久久久久永久免费观看| 亚洲国产精品视频| 成人黄动漫网站免费app| 7777精品伊人久久久大香线蕉的 | 国产欧美在线观看一区| 亚洲成人黄色影院| 高清不卡一区二区在线| 67194成人在线观看| 中文字幕一区三区| 国产真实乱子伦精品视频| 欧美视频在线一区二区三区 | 国产成人精品午夜视频免费| 欧美精品欧美精品系列| 亚洲精品中文在线| 不卡的av电影| 中文一区一区三区高中清不卡| 久久精品国产99| 欧美人与z0zoxxxx视频| 一区二区三区四区不卡视频| 成人一区二区三区视频在线观看 | 中文字幕综合网| 成人自拍视频在线观看| 欧美精品一区二区三区在线播放| 婷婷六月综合亚洲| 欧美日韩激情一区二区| 亚洲图片欧美视频| 色综合久久精品| 一区二区三区在线视频免费| 91美女福利视频| 亚洲欧洲www| 一本到不卡精品视频在线观看| 中文字幕在线观看一区二区| 国产成人精品影视| 国产亚洲成年网址在线观看| 青青草成人在线观看| 欧美一区二区三区在线| 性久久久久久久| 日韩女优毛片在线| 毛片不卡一区二区| 欧美另类z0zxhd电影| 五月婷婷另类国产| 精品污污网站免费看| 天堂影院一区二区| 99re在线视频这里只有精品| 国产精品网友自拍| 91免费看视频| 亚洲男人的天堂网| 欧美日韩一区精品| 狠狠色伊人亚洲综合成人| 国产午夜亚洲精品理论片色戒| 成人永久aaa| 亚洲一区二区三区四区在线免费观看 | 91极品美女在线| 亚洲韩国精品一区| 精品国产百合女同互慰| 国产成人在线观看免费网站| 国产精品不卡在线观看| 欧美午夜精品理论片a级按摩| 青青草成人在线观看| 亚洲国产高清aⅴ视频| 色94色欧美sute亚洲线路二| 日日摸夜夜添夜夜添亚洲女人| 国产日产欧产精品推荐色| 99久久久无码国产精品| 天涯成人国产亚洲精品一区av| 国产亚洲成av人在线观看导航 | 国产精品久久久久影院色老大| 在线亚洲一区二区| 美女尤物国产一区| 亚洲欧美激情一区二区| 精品国产一区二区三区久久影院 | 精品一区二区三区免费视频| 天天av天天翘天天综合网色鬼国产 | 国产精品77777| 亚洲美女屁股眼交| 精品国产乱码久久久久久牛牛 | 91精品午夜视频| av欧美精品.com| 麻豆高清免费国产一区| 亚洲欧美日韩综合aⅴ视频| 久久综合视频网| 欧美精品丝袜久久久中文字幕| av高清不卡在线| 国产精品性做久久久久久| 日韩在线观看一区二区| 最新不卡av在线| 国产精品久久久久久久久晋中| 久久综合九色综合97_久久久| 日韩欧美在线影院| 欧美日本免费一区二区三区| 色乱码一区二区三区88| 成人97人人超碰人人99|