本章開始討論 Docker 網(wǎng)絡(luò)。
我們會首先學(xué)習(xí) Docker 提供的幾種原生網(wǎng)絡(luò),以及如何創(chuàng)建自定義網(wǎng)絡(luò)。然后探討容器之間如何通信,以及容器與外界如何交互。
Docker 網(wǎng)絡(luò)從覆蓋范圍可分為單個 host 上的容器網(wǎng)絡(luò)和跨多個 host 的網(wǎng)絡(luò),本章重點(diǎn)討論前一種。對于更為復(fù)雜的多 host 容器網(wǎng)絡(luò),我們會在后面進(jìn)階技術(shù)章節(jié)單獨(dú)討論。
Docker 安裝時會自動在 host 上創(chuàng)建三個網(wǎng)絡(luò),我們可用 docker network ls
命令查看:
下面我們分別討論它們。