docker新增多網絡卡

2021-07-03 00:19:19 字數 1193 閱讀 8209

1. 清除物理網絡卡ip位址(192.168.1.22),使其工作在鏈路層接收所有資料報

ip addr del 192.168.1.22/24 dev eth0

ip addr add 0.0.0.0 dev eth0

2. 建立網橋br0並把介面eth0加入br0

ip link add br0 type bridge      # ip link delete br0

ip link set br0 up # ip link set br0 down

ip link set eth0 master br0 # ip link set eth0 nomaster

3. 啟動容器

docker run -it --name testns centos
容器啟動後已經配置了一塊網絡卡eth0

結下了我們用ip命令向容器新增另一塊網絡卡

nspid=$(docker inspect -f '}' testns)

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

5. 建立一對網口tt0和tt1

ip link add tt0 type veth peer name tt1
或者直接ip link add type veth peer建立veth0,veth1

6. 新增一網口至br0

ip link set dev tt1 master br0

ip link set dev tt1 up

7. 新增另外一網口至容器 testns , 並命名為eth1配置ip

ip link set dev tt0 name eth1 netns $

ip netns exec $ ip link set dev eth1 up

ip netns exec $ ip addr add 10.65.120.48/16 dev eth1

ip netns exec $ ip addr add 10.65.120.49/16 label eth1:1 dev eth1

centos redis新增多例項

1 複製redis.conf cp etc redis.conf etc redis 6382.conf 2 修改配置檔案 pidfile var run redis 6382.pid logfile var log redis redis 6382.log dbfilename dump 6382...

表單新增多個檔案

其實方法很簡單這樣只能選擇乙個檔案,這樣就可以選擇多個檔案了,怎麼樣,很方便吧。如果不考慮ie的話,可以使用這個方法。關於js自行生成多個input的就算了吧,懶得看,懶的寫,能簡單就簡單吧。對了,還有乙個重要的問題,選擇多個檔案以後,如何用jquery獲取選中的檔案的標題等屬性呢?jquery好像...

apache新增多使用者

在apache的配置檔案httpd.conf裡啟用多站點功能 把上面這個 去掉 來到主配置檔案httpd.conf,找到 user daemon group daemon 這代表這是apache 啟動時使用的預設使用者,所以我們建立 資料夾一定要用 這個使用者或你可以換成你喜歡的普通使用者 如果你正...