日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務,提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Docker的網(wǎng)絡實現(xiàn)基本原理是利用了linux 的網(wǎng)絡命令空間和虛擬網(wǎng)絡設備,因為Linux 通過在內核中進行數(shù)據(jù)復制來實現(xiàn)虛擬接口之間的數(shù)據(jù)轉發(fā),即發(fā)送接口的發(fā)送緩存中的數(shù)據(jù)包將直接復制到接收接口的接收緩存中,而無須通過外部物理設備進行交換,Docker 中的網(wǎng)絡接口默認都是虛擬接口,虛擬接口的最大優(yōu)勢就是轉發(fā)效率極高。對于本地系統(tǒng)和容器內系統(tǒng),虛擬接口與一個正常的以太網(wǎng)卡相比并無區(qū)別,只是它的速度要快得多。Docker 的網(wǎng)絡實現(xiàn)物理拓撲圖如圖1 所示。

圖 1 Docker 的網(wǎng)絡實現(xiàn)物理拓撲圖

可以發(fā)現(xiàn),不同容器之間的網(wǎng)絡建立了連接并實現(xiàn)了各主機之間的通信,這是通過 Docker 網(wǎng)橋 docker 實現(xiàn)的。網(wǎng)橋是一個二層的虛擬網(wǎng)絡設備,能把若干個網(wǎng)絡接口連接起來,以使得接口之間的報文能夠互相轉發(fā)。

我們來具體看一下 Docker 創(chuàng)建一個容器的時候,會具體執(zhí)行哪些操作

(1)創(chuàng)建一對虛擬接口,分別放到本地 Docker 宿主機和新容器的命名空間中。

(2)本地 Docker 宿主機一端的虛擬接口連接到默認的 docker網(wǎng)橋或指定網(wǎng)橋上,并具有一個以 “虛擬接口”開頭的唯一名字,例如虛擬接口1。

(3)容器這邊的虛擬接口將放到新創(chuàng)建的容器中,并修改名字為“虛擬接口2”,這個接口只在容器的命令空間中可見。

(4)Docker 宿主機從自身的網(wǎng)絡可用地址中獲取一個空閑地址分配給容器的“虛擬接口2”(例如 172.17.2.2/16)。

(5)完成這些操作以后,容器就可以使用它能看到的“虛擬接口2”虛擬網(wǎng)卡來訪問外部網(wǎng)絡(SNAT),或者外部網(wǎng)絡訪問新建容器(DNAT)。SNAT 和 DNAT 機制通過 Docker 宿主機本身的防火墻來實現(xiàn)。

分享到:
標簽:Docker
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定