容器间通信
了解容器间如何通信是构建多容器应用的关键。
通信方式
1. 使用网络(推荐)
# 创建网络docker network create app-net
# 运行容器docker run -d --name api --network app-net myapidocker run -d --name db --network app-net postgres
# api 容器可以通过 'db' 访问数据库2. 使用容器链接(已弃用)
# 不推荐使用docker run -d --name db postgresdocker run -d --name web --link db:database webapp3. 使用 Docker Compose
services: frontend: image: frontend depends_on: - backend
backend: image: backend depends_on: - database
database: image: postgres实战示例
查看 容器网络 和 Docker Compose 了解更多细节。