library - mapeo de puertos docker
Docker expone todos los puertos o rango de puertos de 7000 a 8000 (2)
¿Puedo especificar un rango de puertos en un Dockerfile?
EXPOSE 7000-8000
y cuando se ejecuta el contenedor, ¿une todos estos puertos expuestos a los mismos puertos en la máquina host?
docker run -p 7000-8000:7000-8000
Desde Docker 1.5 ahora puede exponer un rango de puertos a otros contenedores vinculados usando:
El comando EXPOSE Dockerfile:
EXPOSE 7000-8000
o el comando de run Docker:
docker run --expose=7000-8000
O en su lugar, puede publicar un rango de puertos en la máquina host a través del comando Docker run :
docker run -p 7000-8000:7000-8000
Para cualquiera que se enfrente a este problema y termine en esta publicación ... el problema aún está abierto: https://github.com/moby/moby/issues/11185