| internal: true | 隔离外网出口,仅内部互通 |
|---|---|
| external: true | 引用已有网络(可加 name 指定) |
| 适用 | 数据库隔离、跨项目共享网络 |
示例
示例
services:
db:
image: postgres:16-alpine
networks: [backend]
api:
image: app/api:1.4.2
networks: [backend, shared]
networks:
backend:
internal: true
shared:
external: true
name: team-shared-netinternal 网络里的服务无法直接访问外网;需要拉依赖、发外部请求的服务不要只挂这一张网。