亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Centos7中怎么建立 Docker 橋接網絡

發布時間:2021-07-12 14:40:15 來源:億速云 閱讀:268 作者:Leah 欄目:云計算

這篇文章給大家介紹Centos7中怎么建立 Docker 橋接網絡,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

為什么要讓docker橋接物理網絡?

docker默認提供了一個隔離的內網環境,啟動時會建立一個docker0的虛擬網卡,每個容器都是連接到docker0網卡上的。而docker0的ip段為172.17.0.1,若想讓容器與宿主機同一網段的其他機器訪問,就必須在啟動docker的時候將某個端口映射到宿主機的端口上才行,例如:docker run -itd -p 22 centos。這是我們所不能接受的,想想每個應用都要絞盡腦汁的去設置端口,因為不能重復,如果應用有多端口那更是不堪設想啊。所以為了讓容器與宿主機同一個網段,我們需要建立自己的橋接網絡。

centos7宿主機上建立Docker橋接物理網絡過程

宿主機網卡信息:
name:ens0
IP:192.168.184.99
GATEWAY:192.168.184.2
DNS:192.168.184.2

1. 停止docker服務

~#:service docker stop

2.刪除docker0網卡

~#:ip link set dev docker0 down
~#:brctl delbr docker0

3.新建橋接物理網絡虛擬網卡br0

~#:brctl addbr br0
~#:ip link set dev br0 up
~#:ip addr add 192.168.184.100/24 dev br0 #為br0分配物理網絡中的ip地址
~#:ip addr del 192.168.184.99/24 dev ens0 #將宿主機網卡的IP清空
~#:brctl addif br0 ens0 #將宿主機網卡掛到br0上
~#:ip route del default #刪除原路由
~#:ip route add default via 192.168.184.2 dev br0 #為br0設置路由

4.設置docker服務啟動參數
這里要注意的是,不同的linux操作系統docker的配置文件所在不同
centos 在/etc/sysconfig/docker
其他操作系統請前往下面的網址
https://docs.docker.com/installation/#installation

~#:vim /etc/sysconfig/docker #在OPTIONS='--selinux-enabled'這行中修改為OPTIONS='--selinux-enabled -b=br0'即讓docker服務啟動時使用br0網卡進行橋接

5.啟動docker服務

~#:service docker start

6.安裝pipework

~#:git clone https://github.com/jpetazzo/pipework
~#:cp ~/pipework/pipework /usr/local/bin/

7.啟動一個手動設置網絡的容器
這里最好不要讓docker自動獲取ip,下次啟動會有變化而且自動獲取的ip可能會和物理網段中的ip沖突

~#:docker run -itd --net=none --name=test centos7 /bin/bash

9.為test容器設置一個與橋接物理網絡同地址段的ip@網關

~#:pipework br0 test 192.168.184.11/24@192.168.184.2

10.進入容器查看ip

~#:docker attach test

關于Centos7中怎么建立 Docker 橋接網絡就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和硕县| 石柱| 吐鲁番市| 双峰县| 商都县| 蕉岭县| 宁德市| 商南县| 若尔盖县| 阳原县| 剑阁县| 邯郸市| 兰考县| 宾川县| 寿阳县| 濉溪县| 余庆县| 镇巴县| 库尔勒市| 长兴县| 榆树市| 正阳县| 柘城县| 化德县| 永昌县| 女性| 石景山区| 泾阳县| 云阳县| 体育| 达州市| 阳信县| 凤城市| 曲松县| 鲁山县| 临邑县| 囊谦县| 宁阳县| 青河县| 砀山县| 平果县|