中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

如何使用橋接模式構建docker網絡

發布時間:2021-11-18 16:20:49 來源:億速云 閱讀:315 作者:小新 欄目:云計算

小編給大家分享一下如何使用橋接模式構建docker網絡,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

# 主機環境 ubuntu server 14.04,虛擬機

# eth2:192.168.56.101

# eth3: 192.168.58.101

# 192.168.56.0/24     管理網絡

# 192.168.58.0/24     數據網絡,容器使用的網絡


# 切換到 root 用戶執行以下命令



1、配置 Linux Bridge


     brctl addbr br100

     ip addr add 192.168.58.110/24 dev br100     # 給橋設置一個 IP,這樣主機可以直接訪問容器


     ip link set dev br100 up


2、配置 Docker 守護進程


     echo 'DOCKER_OPTS="-b=br100"' >> /etc/default/docker

     sudo service docker start


3、啟動容器,設置網絡模式為 none,自己配置容器網絡


     sudo docker run -it --net=none ubuntu:14.04 /bin/bash


4、查看容器進程 id


     docker inspect -f '{{.State.Pid}}’ CONTAINER_ID


     pid=xxx


5、創建 namespaces 的目錄


     mkdir -p /var/run/netns


     ln -s /proc/$pid/ns/net /var/run/netns/$pid


6、創建 veth 設備,分配給容器,綁定到橋


     ip link add vetha type veth peer name vethb

     brctl addif br100 vethb
     

     ip link set vethb up


     ip link set vetha netns $pid


     ip netns exec $pid ip link set dev vetha name eth0

     ip netns exec $pid ip link set eth0 up

     ip netns exec $pid ip addr add 192.168.58.121/24 dev eth0

     ip netns exec $pid ip route add default via 192.168.58.110


7、綁定 eth3 到 橋


     brctl addif br100 eth3


     ip addr del 192.168.58.101/24 dev eth3     # 刪除 eth3 的 IP


     ip addr add 192.168.58.101/24 dev br100    # 把 eth3 的 IP 加到 橋中

看完了這篇文章,相信你對“如何使用橋接模式構建docker網絡”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

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

AI

阿坝县| 鄂伦春自治旗| 吕梁市| 乐安县| 高青县| 新竹县| 临湘市| 和平区| 龙门县| 清水河县| 甘谷县| 多伦县| 嘉禾县| 班戈县| 阿城市| 龙口市| 丹巴县| 彭山县| 合阳县| 托里县| 柳林县| 五原县| 应用必备| 怀柔区| 庆云县| 临颍县| 菏泽市| 崇仁县| 乌拉特前旗| 贵溪市| 高尔夫| 始兴县| 安泽县| 玉树县| 郎溪县| 墨竹工卡县| 汉川市| 阿勒泰市| 光泽县| 青河县| 东乌珠穆沁旗|