目錄
1. 使用 Docker 網絡(推薦)
步驟:
特點:
2. 端口映射(主機中轉)
步驟:
特點:
3. 使用 link(不推薦,已過時)
4. 跨主機容器通信
總結
在 Docker 中,容器之間的通信可以通過多種方式實現,選擇哪種方式取決于你的具體需求(如網絡隔離性、跨主機通信等)。以下是幾種常用的容器通信方法:
1. 使用 Docker 網絡(推薦)
Docker 提供了內置的網絡功能,通過創建自定義網絡可以讓容器安全、便捷地通信。
步驟:
-
創建自定義網絡
docker network create my-network # 創建名為my-network的橋接網絡
-
啟動容器時加入該網絡
# 啟動容器A并加入網絡 docker run -d --name container-a --network my-network nginx# 啟動容器B并加入同一網絡 do