創(chuàng)建一個點到點的連接_第1頁
創(chuàng)建一個點到點的連接_第2頁
創(chuàng)建一個點到點的連接_第3頁
創(chuàng)建一個點到點的連接_第4頁
創(chuàng)建一個點到點的連接_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

創(chuàng)建一個點到點的連接2什么是點到點創(chuàng)建一個點到點的連接查看效果目錄3什么是點到點的連接一般來說,Docker創(chuàng)建的容器如果不是指定網(wǎng)橋的話則會將所有容器連接到默認的docker0提供的虛擬子網(wǎng)中,這個子網(wǎng)是當前主機內的所有容器的連接網(wǎng)橋,每個容器之間相互連接,相互通信。如果此時用戶需要自己的兩個容器之間可以直連通信,而不用通過主機網(wǎng)橋進行橋接,這樣的考慮一方面減少外部網(wǎng)絡的干擾,另一方面也保證了自身應用的安全。那么針對這類問題的解決辦法很簡單:創(chuàng)建一對peer接口,分別放到兩個容器中,配置成點到點鏈路類型即可。4創(chuàng)建一個點到點的連接查看容器ID#dockerps-aCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMESabe8b7390578ubuntu:14.04.3"/bin/bash"6secondsagoUp3secondsbardeen55ad66f99c3cubuntu:14.04.3"/bin/bash"6secondsagoUp3secondsgoodall5創(chuàng)建兩個容器自身的命名空間找到進程號,然后創(chuàng)建網(wǎng)絡命名空間的跟蹤文件。#sudodockerinspect-f'{{.State.Pid}}'55ad66f99c3c1401#sudodockerinspect-f'{{.State.Pid}}'abe8b73905781835#sudomkdir-p/var/run/netns#sudoln-s/proc/1401/ns/net/var/run/netns/1401#sudoln-s/proc/1835/ns/net/var/run/netns/18356創(chuàng)建PEER接口綁定容器創(chuàng)建一對peer接口,然后配置路由。#sudoiplinkaddAtypevethpeernameB把進程號為1401的容器分配到A接口。#sudoiplinksetAnetns1401為A接口配置10.1.1.1/32的地址。#sudoipnetnsexec1401ipaddradd10.1.1.1/32devA開啟A接口。#sudoipnetnsexec1401iplinksetAup7創(chuàng)建PEER接口綁定容器為A接口配置路由指向10.1.1.2。#sudoipnetnsexec1401iprouteadd10.1.1.2/32devA把進程號為1835的容器分配到B接口#sudoiplinksetBnetns1835為B接口配額制10.1.1.2/32的地址#sudoipnetnsexec1835ipaddradd10.1.1.2/32devB8創(chuàng)建PEER接口綁定容器開啟B接口#sudoipnetnsexec1835iplinksetBup為B接口配置路由指向10.1.1.1。#sudoipnetnsexec1835iprouteadd10.1.1.1/32devB9測試連通現(xiàn)在這2個容器就可以相互Ping通,并成功建立連接。點到點鏈路不需要子網(wǎng)和子網(wǎng)掩碼。下面來驗證,首先查詢兩個容器的IP。root@55ad66f99c3c:/#ifconfigALinkencap:EthernetHWaddrd6:15:e3:67:a7:d7inetaddr:10.1.1.1Bcast:0.0.0.0Mask:255.255.255.255root@abe8b7390578:/#ifconfigBLinkencap:EthernetHWaddr96:8d:fc:00:6b:adinetaddr:10.1.1.2Bcast:0.0.0.0Mask:255.255.255.25510測試連通測試是否能夠Ping通。root@55ad66f99c3c:/#ping10.1.1.2PING10.1.1.2(10.1.1.2)56(84)bytesofdata.64bytesfrom10.1.1.2:icmp_seq=1ttl=64time=0.046ms---10.1.1.2pingstatistics---2packetstransmitted,2received,0%packetloss,time1000msrttmin/avg/max/mdev=0.046/0.050/0.055/0.008ms

11測試連通測試是否能夠Ping通。root@abe8b7390578:/#ping10.1.1.1PING10.1.1.1(10.1.1.1)56(84)bytesofdata.64bytesfrom10.1.1.1:icmp_seq=1ttl=64time=0.044ms---10.1.1.1pingstatist

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論