如何在docker-compose.yml中为一个容器公开多个端口?例如,我需要为postgresql容器公开端口,如果5432被占用(由本地postgresql),则需要将其设置为范围5432-5442中的下一个。有可能吗?
答案 0 :(得分:2)
在您的作品中,您可以使用范围公开端口。
ports:
- "5432-5442:5432"
或根据docker撰写文档
ports:
- "5432"
这将在主机上拾取一个随机端口并将其映射到5432.