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

溫馨提示×

溫馨提示×

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

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

docker手動配置網絡

發布時間:2020-07-21 14:41:29 來源:網絡 閱讀:382 作者:九月朦朧 欄目:云計算

創建一個沒有網絡配置的容器

[root@localhost ~]# docker run -i -t --rm --net=none alpine sh
/ #

打開另一個終端
查看容器id

[root@localhost ~]# docker ps -a

查找進程id

[root@localhost ~]# docker inspect -f '{{.State.Pid}}' 2aefc41dbdeb 
9076
[root@localhost ~]# pid=9076

創建命名空間

[root@localhost ~]# mkdir -p /var/run/netns
[root@localhost ~]# ln -s /proc/$pid/ns/net /var/run/netns/$pid

查看橋接網卡的IP 和子網掩碼信息

[root@localhost ~]# ip addr show docker0
5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
    link/ether 02:42:8e:e7:64:4a brd ff:ff:ff:ff:ff:ff
    inet 172.18.0.1/16 brd 172.18.255.255 scope global docker0
       valid_lft forever preferred_lft forever

創建一對"veth pair"接口A和B

[root@localhost ~]# sudo ip link add A type veth peer name B

綁定A接口到網橋docker0

[root@localhost ~]# sudo brctl addif docker0 A

并啟用它

[root@localhost ~]# sudo ip link set A up

將B 接口放到容器的網絡命名空間

[root@localhost ~]# sudo ip link set B netns $pid

命名為eth0

[root@localhost ~]# sudo ip netns exec $pid ip link set dev B name eth0

開啟網絡接口B

[root@localhost ~]# sudo ip netns exec $pid ip link set eth0 up

配置一個可用IP(橋接網段)

[root@localhost ~]# sudo ip netns exec $pid ip addr add 172.18.0.99/16 dev eth0

配置默認網關

[root@localhost ~]# sudo ip netns exec $pid ip route add default via 172.18.0.1

最后回到容器檢查一下網卡配置

/ # ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
18: eth0@if19: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 6e:b9:75:8e:f4:99 brd ff:ff:ff:ff:ff:ff
    inet 172.18.0.99/16 scope global eth0
       valid_lft forever preferred_lft forever
/ # ping baidu.com
PING baidu.com (123.125.114.144): 56 data bytes
64 bytes from 123.125.114.144: seq=0 ttl=53 time=2.827 ms
64 bytes from 123.125.114.144: seq=1 ttl=53 time=2.900 ms
^C
--- baidu.com ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 2.827/2.863/2.900 ms
向AI問一下細節

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

AI

苍山县| 喀什市| 惠水县| 梨树县| 滦平县| 平遥县| 南城县| 怀来县| 天峨县| 湖口县| 玛纳斯县| 临沧市| 嘉祥县| 石柱| 南京市| 阿拉尔市| 建昌县| 青岛市| 甘泉县| 龙海市| 凤凰县| 兰溪市| 八宿县| 青浦区| 桦川县| 微博| 区。| 崇阳县| 淮南市| 融水| 上林县| 宝山区| 华坪县| 永福县| 怀柔区| 全州县| 塘沽区| 上思县| 临洮县| 昌图县| 濮阳市|