Как открыть порты для контейнера в Docker

Что такое DockerДоброе утро, уважаемые читатели! Продолжаем тему работы с Docker-ом. Вчера, мы с вами успешно развернули контейнер nginx и он сам опубликовался на порте 80. Чтобы немного увеличить статью, во второй ее части мы поговорим про различные параметры, которые можно передавать контейнеру. Это необходимо для того, чтобы в дальнейшем вы могли максимально кастомизировать запуск контейнеров.

Как открыть порты для контейнера в Docker?

Этот вопрос достаточно важен, ведь вручную настроенный порт позволит вам обезопасить доступ к серверу, на котором он расположен. Сегодня мы используем пример с web-приложением swagger образа. Так будет проще и для вас, и для меня. Давайте начнем. Как вы понимаете, нам не обязательно сначала скачивать образ контейнера, а потом использовать отдельную команду для его запуска. Все можно сделать одной командой. Давайте так и поступим. Пишем в командной строке:

После этого начнется скачивание контейнера и его развертывание на порте 7050.

Как открыть порты для контейнера в Docker

Примечание: слева внешнее значение порта, справа локальное (то есть в рамках сервера, на котором развернут контейнер).

Соответственно, открытые порты для контейнера можно проверить в списке контейнеров командой:

Вот такой малопост на тему «Как отрыть порты для контейнера в Docker». Спасибо за внимание. Подписывайтесь на нас в ВК и на Youtube канал!

В данный момент на канале не выходят ролики по личным причинам автора данного поста, обещаюсь в скором времени возобновить выпуски на различные темы. И да, большое вам спасибо за 300+ подписчиков! 🙂

Поделиться в соц. сетях:

Понравилась статья? Поблагодари автора, накорми печеньками! :)

3 Комментария

  1. Docker предоставляет механизм под названием Docker-связи для конфигурации взаимодействия между контейнерами. Если новый контейнер связан с существующим посредством Docker-связи, новый контейнер получит информацию о подключении к существующему через переменные окружения.

    • Все верно, но переменные среды окружения относятся к конфигурации compose-файлов. Это более сложная тема, которая в дальнейшем будет описана на нашем блоге. В этой статье описан простой пример кастомизации контейнера.

  2. Hello, admin.

    Interesting website, really!
    But «Search» function on it doesnt work. Sad.

    P.S. Where I can get XEvil4.0 for free?
    It’s best captcha solver, included Google ReCaptcha.
    Need it for white SEO. Thanks.

Опиши свой кейс здесь, если у тебя остались вопросы и мы обязательно ответим...