Docker-撰写所有的端口

我正在Docker容器中部署一个应用程序,它在启动时随机分配端口。 问题是我想使用docker-compose但有没有办法公开使用docker-compose的服务的所有端口? 没有docker-compose,我会使用docker run ... -P

谢谢

我build议使用端口范围即

ports: - "1-65535:1-65535"

您可能需要根据您的应用规范来修改此范围,以便您不会意外地暴露主机已在使用的内容(如SSH)。