Источник: Привязка Портов
Вы также можете указать порты. При этом вам не нужно использовать порты из «эфемерного диапазона портов». Предположим, вы хотите выставить порт 8080 контейнера (стандартный http-порт) на порт 80 хоста (при условии, что этот порт не используется). Добавьте -p 80: 8080 (или --publish=80:8080) к вашей команде docker run. Например:
$ docker run -p 80:8080 nginx
## OR ##
$ docker run --publish=80:8080 nginx