• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      配置和管理Docker容器的網(wǎng)絡(luò)連接

      2019-12-22 10:40:43
      網(wǎng)絡(luò)安全和信息化 2019年1期
      關(guān)鍵詞:宿主機(jī)網(wǎng)段橋接

      Docker默認(rèn)提供了一個隔離的內(nèi)網(wǎng)環(huán)境,啟動Docker后會建立名為Docker0的虛擬網(wǎng)卡,所有的容器都連接到該虛擬網(wǎng)卡上,該虛擬網(wǎng)卡的IP為172.17.0.0網(wǎng)段。

      在宿主機(jī)上執(zhí)行“ifconfig |more”命令,可以顯示當(dāng)前的網(wǎng)絡(luò)配置信息,其中的“docker0”欄中顯示所啟動的虛擬機(jī)的IP信息,這和宿主機(jī)的IP并不在一個網(wǎng)段中。

      “docker0”即虛擬網(wǎng)卡,其處于橋接模式,造成宿主機(jī)和虛擬機(jī)無法通訊。

      雖然通過內(nèi)置NAT地址轉(zhuǎn)換,在啟動Docker時將特定的端口映射到宿主機(jī)的對應(yīng)端口上,但是使用內(nèi)置的橋接模式,存在很多問題,例如在分配主機(jī)端口時比較困難容易沖突,每個容器暴露的端口都不一致,造成前端路由層Nginx配置中無法使用DNS的方式。

      端口映射要在容器啟動時就指定好,之后無法對其變更,而且NAT不支持WebSocket。

      相比之下,利用自建橋接網(wǎng)絡(luò)的方式,可以讓每個容器都擁有獨立的IP,便于對外界提供服務(wù),即使每臺容器都使用相同的端口,因為彼此的IP不同,所以不會發(fā)生沖突,可以很好的解決以上難題。

      執(zhí) 行“/etc/init.d/docker stop”命 令,停 止Docker服務(wù)。

      執(zhí)行“ifconfig docker0 down”命令,將Docker的橋接網(wǎng)絡(luò)關(guān)閉。

      執(zhí) 行“brctl dclbr docker0”命令,刪除Docker0橋接網(wǎng)絡(luò)。

      執(zhí) 行“c d /e t c/s y s c o n f i g/n e t w o r kscripts/”命 令,進(jìn) 入 目標(biāo) 目 錄,執(zhí) 行“vi ifcfgeth0”命令,將其內(nèi)容修改 為“DEVICE=eth0”,“B O O T P R O T O=n o n e”,“ O N B O O T=y e s”,“T Y P E=E t h e r n e t”,“BOOTPROTO=static”,“BRIDGE="br0"等內(nèi)容,表示將“br0"橋接到“eth0”網(wǎng)卡上。

      執(zhí)行“vi ifcfg-br0”命令,創(chuàng)建名為“br0”的網(wǎng)卡,其內(nèi)容為“DEVICE="br0"”,“O N B O O T=y e s”,“ N M_C O N T R O L L E D=n o”,“BOOTPROTO=static”,“ T Y P E=B r i d g e”,“IPADDR=192.168.1.97”,“NETMASK=255.255.255.0”,“GATEWAY=192.168.1.1”。

      配置好所需的網(wǎng)卡后,執(zhí)行“/etc/init.d/network restart”命令,來重啟網(wǎng)絡(luò)。

      執(zhí)行“ifconfig |more”命令,可以看到原來的“docker0”虛擬網(wǎng)卡消失,上面配置的“br0”橋接網(wǎng)卡出現(xiàn)了。

      執(zhí) 行“v i /e t c/sysconfig/docker”命 令,在其中添加“other_args="-b=br0"”一行,表示使用“br0”橋接網(wǎng)絡(luò)。

      執(zhí) 行“/etc/init.d/docker restart”命令,重啟Docker服務(wù)。

      執(zhí) 行“ps -ef | grep docker”命 令,可 以 查 看Docker的進(jìn)程信息,其中顯示上述橋接網(wǎng)卡信息。

      執(zhí) 行“docker images”命令,查看可用的鏡像信息。例如執(zhí)行“docker rund-I-t xxxxxx/centos/bin/bash -d”命令,在后臺啟動對應(yīng)的容器,其中的“xxxxxx/centos”表示可用的鏡像。

      執(zhí)行“docker ps”命令,可以查看當(dāng)前運(yùn)行的容器。

      執(zhí) 行“docker attah xxxxxxxxxxxxx”命令,進(jìn)入指定的容器。

      執(zhí)行“ifconfig |more”命令,顯示當(dāng)前容器的IP和和宿主機(jī)處于同樣的網(wǎng)段中。

      執(zhí)行PING命令,對宿主機(jī)進(jìn)行探測,是可以連通的。因為宿主機(jī)連接在Internet,所以該在容器內(nèi)是可以訪問外網(wǎng)的。

      例如,執(zhí)行“yum install wget”命令,來安裝Wget工具,之后利用該工具來下載所需的文件。

      猜你喜歡
      宿主機(jī)網(wǎng)段橋接
      Microchip推出首款車載以太網(wǎng)音視頻橋接(AVB)全集成解決方案
      汽車零部件(2021年4期)2021-04-29 01:47:10
      單位遭遇蠕蟲類病毒攻擊
      虛擬網(wǎng)絡(luò)實驗室在農(nóng)村職校計算機(jī)網(wǎng)絡(luò)技術(shù)教學(xué)中的應(yīng)用研究
      嵌入式計算機(jī)軟件測試關(guān)鍵技術(shù)的思考
      蘋果腐爛病樹橋接復(fù)壯技術(shù)
      雙靜脈皮瓣橋接移植修復(fù)手指腹皮膚缺損
      嵌入式計算機(jī)軟件測試關(guān)鍵技術(shù)研究
      Onvif雙網(wǎng)段開發(fā)在視頻監(jiān)控系統(tǒng)中的應(yīng)用
      白皮書《802.11ac MU-MIMO: 橋接Wi-Fi中的間隙》發(fā)布
      在不連接網(wǎng)線的情況下Windows與VM之間如何ping通
      西藏| 个旧市| 云和县| 寿宁县| 仲巴县| 西吉县| 盐池县| 略阳县| 荣昌县| 綦江县| 抚宁县| 丁青县| 温州市| 东阿县| 衡阳县| 迁安市| 鄱阳县| 嘉义市| 庄河市| 平阴县| 蒙自县| 九江市| 重庆市| 通榆县| 高唐县| 桃江县| 德钦县| 苗栗市| 河曲县| 乌兰察布市| 太康县| 花垣县| 岑溪市| 宜州市| 县级市| 肥城市| 德保县| 昌平区| 梁河县| 保定市| 泰来县|