人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

docker 啟動具有多個網(wǎng)絡(luò)接口的容器的方法示例

發(fā)布日期:2022-03-25 14:35 | 文章來源:gibhub

為容器添加網(wǎng)絡(luò)接口

1 以默認的網(wǎng)絡(luò)方式運行一個容器

# docker run --name tst_add_inf -it tst_img /bin/bash

這樣,我們就通過宿主機器上的鏡像tst_img創(chuàng)建了一個名字為tst_add_inf的容器,此容器默認已經(jīng)創(chuàng)建了一個網(wǎng)絡(luò)接口eth0。

2 獲取容器的PID

# docker inspect -f '{{.State.Pid}}' tst_add_inf

上面獲取到容器的PID即為容器1號進程在宿主機器命名空間的進程PID。

3 為容器添加網(wǎng)絡(luò)接口eth1

(1) 創(chuàng)建一對 veth peer設(shè)備

# ip link add veth0 type veth peer name veth1 

創(chuàng)建好后可以通過" ip link list"看到剛創(chuàng)建的兩個設(shè)備。

(2) 將veth一端添加到網(wǎng)橋

# brctl addif docker0 veth0
# ip link set veth0 up 

(3) 將veth另一端與容器關(guān)聯(lián)

# ln -s /proc/$pid/ns/net /var/run/netns/$container_id
# ip link set veth1 netns $pid

(4) 配置容器新添加的網(wǎng)絡(luò)接口

將新接口更名為eth1并修改其IP地址。

# ip netns exec $pid ip link set dev veth1 name eth1
# ip netns exec $pid lp link set eth1 up

容器啟動后,您可以使用“docker network connect”進行操作,但這意味著該進程已經(jīng)在運行,可能會錯過新的.

這個問題是關(guān)于碼頭和多個網(wǎng)絡(luò)接口的搜索.雖然不是所需的版本在我離開這里的一些信息:

使用Docker 1.12,可以向docker容器添加多個網(wǎng)絡(luò)接口,但首先需要創(chuàng)建容器,然后在啟動容器之前附加第二個(和后續(xù)的)網(wǎng)絡(luò)NIC:

$docker create --network=network1 --name container_name containerimage:latest
$docker network connect network2 container_name
$docker start container_name

需要先創(chuàng)建網(wǎng)絡(luò):

$docker network create --driver=bridge network1 --subnet=172.19.0.0/24
$docker network create --driver=bridge network2 --subnet=172.19.1.0/24

此外,您可以使用docker運行中的–network = host參數(shù)啟動Dockerhost網(wǎng)絡(luò)接口的容器:

$docker run --net=host containerimage:latest

翻譯自:http://stackoverflow.com/questions/34110416/start-container-with-multiple-network-interfaces

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持本站。

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部