婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > docker 啟動具有多個網絡接口的容器的方法示例

docker 啟動具有多個網絡接口的容器的方法示例

熱門標簽:哈爾濱400電話去哪辦理 燃氣管線地圖標注顏色 400電話申請要什么條件 西柏坡地圖標注 廣東如何申請400電話 寧波400電話辦理對企業的意義 i智能電話機器人yeta 話術外呼系統 北京人工外呼系統廠家

為容器添加網絡接口

1 以默認的網絡方式運行一個容器

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

這樣,我們就通過宿主機器上的鏡像tst_img創建了一個名字為tst_add_inf的容器,此容器默認已經創建了一個網絡接口eth0。

2  獲取容器的PID

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

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

3 為容器添加網絡接口eth1

(1) 創建一對 veth peer設備

# ip link add veth0 type veth peer name veth1 

創建好后可以通過" ip link list"看到剛創建的兩個設備。

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

# brctl addif docker0 veth0
# ip link set veth0 up 

(3) 將veth另一端與容器關聯

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

 (4) 配置容器新添加的網絡接口

將新接口更名為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”進行操作,但這意味著該進程已經在運行,可能會錯過新的.

這個問題是關于碼頭和多個網絡接口的搜索.雖然不是所需的版本在我離開這里的一些信息:

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

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

需要先創建網絡:

$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參數啟動Dockerhost網絡接口的容器:

$docker run --net=host containerimage:latest

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:西藏 巴中 阜陽 開封 張家口 襄陽 湘潭 珠海

巨人網絡通訊聲明:本文標題《docker 啟動具有多個網絡接口的容器的方法示例》,本文關鍵詞  docker,啟動,具有,多個,網絡,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker 啟動具有多個網絡接口的容器的方法示例》相關的同類信息!
  • 本頁收集關于docker 啟動具有多個網絡接口的容器的方法示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 肃北| 忻城县| 寻乌县| 镇雄县| 望奎县| 绵阳市| 沾化县| 大同市| 富锦市| 东兰县| 密山市| 新巴尔虎右旗| 民权县| 巍山| 土默特左旗| 泸州市| 民乐县| 重庆市| 东城区| 湄潭县| 富民县| 内江市| 安顺市| 虹口区| 忻州市| 安阳市| 静安区| 武穴市| 拉萨市| 淮阳县| 曲周县| 登封市| 吴旗县| 婺源县| 大庆市| 东城区| 宁陕县| 浮山县| 正镶白旗| 湖州市| 福安市|