我希望docker-compose做到:
.env
文件中的端口上暴露.env
文件中设置,则随机显示我已经尝试过了,但是它总是暴露一个随机端口。
ports:
- 80
我已经尝试过了,但是当env中没有值时,它总是在80上公开。
ports:
- ${PORT:-80}
我想要实现的目标可能是这样的:
ports:
- ${PORT:-RANDOM}
答案 0 :(得分:1)
将默认值设置为0将导致操作系统分配一个随机端口。
例如:
ports:
- ${APP_PORT:-0}:80