Docker 服務默認會建立一個 docker0 網橋,它在內核層連通了其餘的物理或虛擬網卡,這就將全部容器和本地主機都放到同一個物理網絡。docker
用戶也能夠指定網橋來鏈接各個容器,步驟以下:網絡
1. 首先安裝bridge-utils工具包工具
$ sudo apt-get install bridge-utils .net
而後能夠用 「brctl show」 來查看當前網橋信息,能夠看到目前只有一個 docker0rest
$ brctl show ip
2. 而後建立一個網橋 br0get
$ sudo brctl addbr br0 io
添加後能夠用 「brctl show」 來查看容器
3. 編輯 /etc/default/docker.io 文件,添加以下Docker參數,是Docker默認使用上面新添加的網橋service
DOCKER_OPTS="-b=br0"
4. 重啓docker服務
5. 新建一個容器,能夠看到它已經橋接到了 br0 上了。
6. 最後,若是要刪除網橋,能夠
$ sudo ip link set dev br0 down