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

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

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

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

docker run -p 7050:7050 swaggerapi/swagger-ui

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

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

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

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

docker ps -a

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

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

0

Автор публикации

не в сети 1 час

Vapi

0
Комментарии: 19Публикации: 104Регистрация: 14-04-2017
Vapi

Посмотреть комментарии

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

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

  • 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.

Новаястатья

SQL – получаем активные соединения

Добрый день. В этой статье мы с вами научимся писать запросы, которые выводят активные соединения…

2 недели назад

Готовые шаблоны/шапки YouTube PSD #5

Здравствуйте, уважаемые читатели! Было принято решение 12 числа каждого месяца специально для вас делать ежемесячный…

2 недели назад

HTML – IMG

Всем привет дорогие читатели. В этом посте мы с вами узнаем как вставить картинку в…

2 недели назад

CSS – Отступы

Сегодня мы поговорим про отступы в CSS. В предыдущих статьях неоднократно они использовались для примеров,…

2 недели назад

JavaScript – меняем CSS

Немного отойдем от изучения powershell и добавим JavaScript. Сегодня мы научимся менять CSS на странице…

2 недели назад

Powershell – Операторы сравнения

Уже неоднократно в наших статьях встречались операторы сравнения, например, когда мы разбирали Where-Object. В этой…

2 недели назад
Авторизация
*
*

Login form protected by Login LockDown.


Регистрация
*
*
*
Пароль не введен
Генерация пароля