【发布时间】:2018-07-28 19:17:57
【问题描述】:
我的 docker compose 配置如下所示:
docker-compose.yml
version: '3.5'
services:
nginx:
ports:
- 8080:8080
docker-compose.prod.yml
version: '3.5'
services:
nginx:
ports:
- 80:80
现在,当我运行命令:docker-compose -f docker-compose.yml -f docker-compose.prod.yml up 时,nginx 在主机上公开两个端口:8000 和 80,因为它合并了端口属性:
version: '3.5'
services:
nginx:
ports:
- 8080:8080
- 80:80
有没有办法覆盖它?我只想公开端口80。
【问题讨论】:
标签: docker nginx docker-compose