network_mode: bridge
是一個 Docker Compose 屬性,它指定了 Docker 容器使用的網路模式。在此設置下, Docker 容器使用單獨的網路堆疊,可以通過宿主機的 IP 地址與其他容器和主機進行通訊。
具體來說,network_mode: bridge
使用 Docker 的默認網絡設置,即橋接網路。Docker 會自動為容器分配一個 IP 地址,並使用 NAT(Network Address Translation)將容器的 IP 地址轉換為主機的 IP 地址,以便其他容器和主機可以訪問該容器。在橋接模式下,容器也可以通過映射端口的方式將服務暴露給外部網路。
網路模式是 Docker 容器的一個重要屬性,可以影響容器的可用性、可擴展性和安全性。除了橋接模式,Docker 還支持多種其他網路模式,如主機模式、none模式、overlay模式等。每種模式都有其特定的使用場景和優缺點,開發人員和運維人員可以根據實際需求選擇適合的網路模式。