@web2015master

Как в Ubuntu сделать порт видимым снаружи?

Добрый день. Использую Docker в работе, но создать образ с помощью Dockerfile не получается. Слишком сложно. Решил внести все изменения вручную в контейнере созданном из ubuntu:latest, чтобы затем "закоммитить" всё в образ. Запутался при работе с портами. Какая команда в Ubuntu выполняет действие аналогичное инструкции "EXPOSE 80" в Dockerfile?

Спасибо за помощь.
  • Вопрос задан
  • 250 просмотров
Решения вопроса 1
nazarpc
@nazarpc
Open Source enthusiast
1) В Dockerfile вы записываете то же самое что делали бы вручную, так что раз хорошенько подумать - и потом пользоваться много раз; сам начал с ручной настройки, не рекомендую
2) Нет такого, это не касается самой Ubuntu; вы можете сделать аналогичное при запуске контейнера с помощью ключа -p либо сделать практически пустой Dockerfile c командой EXPOSE 80 чтобы зашить в образ

К стати, если не секрет, что именно собираетесь построить? Может посоветую чего, имею наработки с открытым кодом.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Inna_N
может быть при создании контейнера docker run -p
https://docs.docker.com/engine/reference/run/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы