2 回答

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
docker跟宿主機(jī)交互的是通過(guò)原生網(wǎng)絡(luò)實(shí)現(xiàn)的。 當(dāng)Docker進(jìn)程啟動(dòng)之后,它會(huì)配置一個(gè)虛擬的網(wǎng)橋叫docker0在宿主機(jī)上。這個(gè)接口允許Docker去分配虛擬的子網(wǎng)給即將啟動(dòng)的容器們。這個(gè)網(wǎng)橋在容器內(nèi)的網(wǎng)絡(luò)和宿主機(jī)網(wǎng)絡(luò)之間將作為接口的主節(jié)點(diǎn)。 Docker容器啟動(dòng)后,將創(chuàng)建一個(gè)新的虛擬接口并分配一個(gè)網(wǎng)橋子網(wǎng)內(nèi)的IP地址。這個(gè)IP地址嵌在容器內(nèi)網(wǎng)絡(luò)中,用于提供容器網(wǎng)絡(luò)到宿主機(jī)docker0網(wǎng)橋上的一個(gè)通道。Docker自動(dòng)配置iptables規(guī)則來(lái)放行并配置NAT,連通宿主機(jī)上的docker0,就可以訪(fǎng)問(wèn)宿主機(jī)的mysql數(shù)據(jù)文件了。
- 2 回答
- 0 關(guān)注
- 2601 瀏覽
添加回答
舉報(bào)