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

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

Docker 網絡模式及配置方式

瀏覽:173日期:2024-11-02 13:38:59
一、Docker網絡模式

docker run 創建 Docker 容器時,可以用 ?net 選項指定容器的網絡模式,Docker 有以下 4 種網絡模式:

host 模式,使用 ?net=host 指定。

container 模式,使用 ?net=container:NAME_or_ID 指定。

none 模式,使用 ?net=none 指定。

bridge 模式,使用 ?net=bridge 指定,默認設置。

host 模式

如果啟動容器的時候使用 host 模式,那么這個容器將不會獲得一個獨立的 Network Namespace,而是和宿主機共用一個 Network Namespace。容器將不會虛擬出自己的網卡,配置自己的 IP 等,而是使用宿主機的 IP 和端口。

例如,我們在 10.10.101.105/24 的機器上用 host 模式啟動一個含有 web 應用的 Docker 容器,監聽 tcp 80 端口。當我們在容器中執行任何類似 ifconfig 命令查看網絡環境時,看到的都是宿主機上的信息。而外界訪問容器中的應用,則直接使用 10.10.101.105:80 即可,不用任何 NAT 轉換,就如直接跑在宿主機中一樣。但是,容器的其他方面,如文件系統、進程列表等還是和宿主機隔離的。

container 模式

這個模式指定新創建的容器和已經存在的一個容器共享一個 Network Namespace,而不是和宿主機共享。新創建的容器不會創建自己的網卡,配置自己的 IP,而是和一個指定的容器共享 IP、端口范圍等。同樣,兩個容器除了網絡方面,其他的如文件系統、進程列表等還是隔離的。兩個容器的進程可以通過 lo 網卡設備通信。

none模式

這個模式和前兩個不同。在這種模式下,Docker 容器擁有自己的 Network Namespace,但是,并不為 Docker容器進行任何網絡配置。也就是說,這個 Docker 容器沒有網卡、IP、路由等信息。需要我們自己為 Docker 容器添加網卡、配置 IP 等。

bridge模式

Docker 網絡模式及配置方式

bridge 模式是 Docker 默認的網絡設置,此模式會為每一個容器分配 Network Namespace、設置 IP 等,并將一個主機上的 Docker 容器連接到一個虛擬網橋上。

當 Docker server 啟動時,會在主機上創建一個名為 docker0 的虛擬網橋,此主機上啟動的 Docker 容器會連接到這個虛擬網橋上。

虛擬網橋的工作方式和物理交換機類似,這樣主機上的所有容器就通過交換機連在了一個二層網絡中。接下來就要為容器分配 IP 了,Docker 會從 RFC1918 所定義的私有 IP 網段中,選擇一個和宿主機不同的IP地址和子網分配給 docker0,連接到 docker0 的容器就從這個子網中選擇一個未占用的 IP 使用。

如一般 Docker 會使用 172.17.0.0/16 這個網段,并將 172.17.42.1/16 分配給 docker0 網橋(在主機上使用 ifconfig 命令是可以看到 docker0 的,可以認為它是網橋的管理接口,在宿主機上作為一塊虛擬網卡使用)

二、Docker網絡配置?設置固定IP

docker 容器在啟動時默認使用的是bridge 模式,Docker 容器啟動后,會連接到一個名為 docker0 的虛擬網橋,故每次啟動docker容器的IP都不是固定的,不方便管理,有時候需要進行固定IP映射,比如Docker集群管理時。

Docker容器設置固定IP時需要用到需要用到 pipework,用于給容器設置IP:

1、host宿主機下載pipework如下:

$ git clone https://github.com/jpetazzo/pipework.git$ cp pipework/pipework /usr/local/bin/2、安裝網橋工具包bridge-utils

$ yum -y install bridge-utils3、創建網橋并設置IP網段

$ brctl addbr br1$ ip link set dev br1 up$ ip addr add 192.168.10.1/24 dev br14、啟動一個容器

#基于 centos 這個鏡像啟動一個容器,名為 centos-ip$ docker run -d --name=centos-ip centos5、設置IP

$ pipework br1 centos-ip 192.168.10.20/24

為名為 centos-ip 的容器指定了IP 192.168.10.20

分別使用 ping 與 ssh 命令進行驗證,看是否可以ping通和成功登錄

$ ping 192.168.10.20$ ssh 192.168.10.20

注意:SSH時需要輸入容器centos的root密碼,如果在創建centos容器時未指定root密碼,可先進入容器設置root密碼:

docker exec -it 容器ID/NAMEsudo passwd root

附: 刪除網橋

brctl show #查看網橋狀態 brctl delif <網橋名> <端口名> #卸載網橋上的端口 ifconfig #查看是否有網橋網卡名 ifconfig <網橋名> down #關閉此網卡 brctl delbr <網橋名> #刪除網橋</span> 1.9版本后的Docker可使用下面這種方式:

1、創建自定義網絡

docker network create --subnet=192.168.10.1/24 network_my# docker network ls NETWORK ID NAMEDRIVER SCOPE1fb22da7d8a3 bridge bridge localfe259334b842 hosthostlocal8c5971ff48d8 network_my bridge local3aaf0356c19c nonenulllocal

2、 啟動Docker容器

docker run -itd --name hadoop0 --hostname hadoop0 --net network_my --ip 192.168.10.30 -d -P -p 50070:50070 -p 8088:8088 hadoop:master

補充:docker 鏡像源更改與網絡方式修改

docker 鏡像更改,在/etc/docker/daemon.json 添加鏡像地址,改用別的方式生效了。

{ 'exec-opts': ['native.cgroupdriver=systemd'] }

重啟docker

systemctl restart docker systemctl status docker

居然生效了。

docker 的配置時而這樣生效,時而那樣生效,真是無語

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Docker
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产婷婷色一区二区三区四区| 欧美肥胖老妇做爰| 亚洲精品自在在线观看| 欧美亚洲愉拍一区二区| 17c精品麻豆一区二区免费| 麻豆精品精品国产自在97香蕉| 国产真实久久| 欧美理论电影在线| 亚洲靠逼com| 99riav久久精品riav| 国产婷婷精品| 日本一区二区三区四区在线视频| 久久www免费人成看片高清| 一区二区冒白浆视频| 麻豆成人精品| 精品88久久久久88久久久| 一区二区三区91| 91原创在线视频| 欧美福利视频导航| 午夜精品久久久久久久99水蜜桃| 欧美全黄视频| 精品国产亚洲在线| 九九在线精品视频| 国产精品久久久一区二区三区| 欧美精品一区二区高清在线观看| 蜜臀av性久久久久av蜜臀妖精| 亚洲欧洲精品一区| 久久―日本道色综合久久| 国产激情一区二区三区四区| 狼狼综合久久久久综合网| 国产精品久久久久久亚洲伦| av午夜精品一区二区三区| 欧美日韩夫妻久久| 日韩在线观看一区二区| 9国产精品视频| 亚洲国产高清aⅴ视频| 国产成人免费视频精品含羞草妖精| 色综合久久六月婷婷中文字幕| 国产精品国产三级国产专播品爱网| 国产一区二区三区四| 在线看国产一区| 亚洲国产wwwccc36天堂| 亚洲精品韩国| 国产精品区一区二区三| aaa欧美色吧激情视频| 欧美日韩亚洲综合一区二区三区| 日本中文一区二区三区| 亚欧成人精品| 亚洲国产综合在线| 国产日韩一区二区三区在线播放| 综合精品久久久| 欧美午夜久久| 亚洲国产精品成人综合色在线婷婷 | 捆绑变态av一区二区三区| 午夜亚洲一区| 一级精品视频在线观看宜春院 | 国产精品拍天天在线| 粉嫩蜜臀av国产精品网站| 欧美精品自拍偷拍| 国内偷窥港台综合视频在线播放| 色婷婷综合久久| 亚洲一卡二卡三卡四卡 | 国产日韩欧美a| 91丨porny丨在线| 久久九九影视网| 欧美三级在线| 久久久久久**毛片大全| 99热精品国产| 精品国产三级电影在线观看| 成人app下载| 久久久亚洲精华液精华液精华液| 91免费版在线| 国产精品毛片无遮挡高清| 激情婷婷亚洲| 自拍视频在线观看一区二区| 亚洲免费观看在线视频| 国产成人av电影在线| 麻豆九一精品爱看视频在线观看免费| 久久爱另类一区二区小说| 在线看国产一区| 久久国内精品视频| 色哟哟国产精品免费观看| 青娱乐精品视频在线| 欧美性猛交xxxxxx富婆| 精品一区二区三区香蕉蜜桃| 欧美大片一区二区| 欧美91大片| 国产精品视频看| 亚洲欧洲精品一区| 亚洲国产精品欧美一二99| 久久一区激情| 久久激情五月婷婷| 激情综合激情| 亚洲宅男天堂在线观看无病毒| 久久精彩视频| 狂野欧美性猛交blacked| 亚洲日韩视频| 一区二区在线看| 日本久久电影网| 国产精品18久久久久| 久久影音资源网| 亚洲精一区二区三区| 亚洲精品国产品国语在线app| 日韩天天综合| 久久不见久久见中文字幕免费| 精品国产乱码久久久久久久久| 欧美精品系列| 五月激情六月综合| 日韩三级av在线播放| 欧美福利专区| 亚洲超碰精品一区二区| 欧美色倩网站大全免费| 丁香啪啪综合成人亚洲小说| 国产精品入口麻豆九色| 久久综合图片| 99久久综合精品| 亚洲一区在线观看视频| 欧美巨大另类极品videosbest | 亚洲三级在线观看| 一本色道亚洲精品aⅴ| 国产精品一区二区不卡| 国产欧美精品区一区二区三区 | 不卡在线观看av| 日韩理论片在线| 久久精品三级| 成人av高清在线| 懂色中文一区二区在线播放| 亚洲中午字幕| 99麻豆久久久国产精品免费优播| 日韩成人一级大片| 自拍偷自拍亚洲精品播放| 欧美一区午夜精品| 色av综合在线| 在线亚洲激情| 欧美一区2区三区4区公司二百| 另类中文字幕网| 一区二区高清视频在线观看| 国产网站一区二区| 欧美一区二区三区免费| 久久久久久国产精品mv| 91久久精品国产91久久性色tv| 国产精品99久久久| 欧美96一区二区免费视频| 一区二区三区精密机械公司| 成人午夜在线免费| 青草国产精品久久久久久| 一区二区三区中文字幕精品精品 | 亚洲aaa精品| 国产精品国产三级国产三级人妇| 精品国产乱码久久久久久夜甘婷婷 | 国产精品av一区二区| 国产999精品久久久久久绿帽| 免费人成黄页网站在线一区二区| 亚洲欧美偷拍卡通变态| 国产欧美综合在线观看第十页| 日韩午夜在线影院| 精品视频一区三区九区| 色一情一伦一子一伦一区| 国产精品一区视频| 日韩视频中文| 999在线观看精品免费不卡网站| 黑人一区二区三区四区五区| 欧美大片专区| 欧美日韩1区| 欧美日韩国产高清| 欧美性色综合| 国产中文一区| 黄色av日韩| 亚洲无吗在线| 国产综合精品| 伊人久久婷婷| 国产综合网站| 亚洲福利一区| 亚洲小说欧美另类婷婷| 欧美国产高清| 亚洲天堂久久| 影音先锋亚洲精品| 亚洲国产导航| 国产精品区二区三区日本| 亚洲欧美日本国产专区一区| 国产久一道中文一区| 国产精品夜夜夜一区二区三区尤| 亚洲激情一区二区三区| 亚洲国产专区| 午夜宅男久久久| 蜜桃av综合| 色94色欧美sute亚洲线路二| 久久久久久自在自线| 久久九九免费| 色悠悠久久综合| 日本高清不卡在线观看| 欧美三级韩国三级日本一级| 制服丝袜激情欧洲亚洲| 欧美一区二区三区婷婷月色| 91精品国产综合久久精品app| 欧美美女一区二区| 91精品婷婷国产综合久久性色| 91精品久久久久久久99蜜桃| 欧美一区二区三区免费观看视频 | 亚洲美女视频在线|