Docker — это платформа для создания и управления контейнерами, в которых работают сервисы. Каждый сервис запущен в отдельном контейнере
Запуск контейнера
Параметры:
-p
: проброс портов, то есть на хост машине отроется порт <local_port>
, который будет соответствовать порту <container_port>
внутри контейнера. Именно к <local_port>
хоста и подключаются все остальные команды.
-d
: detached mode, обычно когда контейнер запускается, все его логи печатаются прямо в терминал и в консоль написать ничего нельзя, данный флаг запускает контейнер в фоновом режиме и после старта контейнера можно делать другие дела в консоли.
<image_name>
: имя образа, который нужно запустить
Просмотр запущенных контейнеров
Просмотр всех контейнеров
С помощью команды ps
можно посмотреть статус всех конейнеров, их container_id
, порты которые используются контейнером и т.д.c