Вам нужно EXPOSE
порт.См. документацию для получения дополнительной информации о том, как.
Запуск из командной строки
Если вы запускаете контейнеры из командной строки, вы можете сопоставить порты с помощьютег -p.Вы можете назначить несколько портов.
docker run -dt -p 80:80 --name Mynginx nginx
или
docker run -dt -p 80:80 -p 443:443 --name Mynginx nginx
Docker-compose
Если вы используете docker-compose, вы можете добавить EXPOSE
тег в файле yaml.
version: '2.3'
services:
my_container:
container_name: "Mynginx"
image: nginx:latest
expose:
- "80"