Он также предлагает нам интерфейс командной строки, позволяющий управлять контейнерами непосредственно из SSH сервера, на котором запущен Docker Engine.
Вам может показаться любопытным, но большинство пользователей Docker используют инструмент Docker CLI (командная строка) вместо визуального инструмента, такого как Portainer.
Хотя любой может создавать образы Docker для последующего использования в качестве контейнеров Docker , правда в том, что мы можем получить эти образы, созданные другими специалистами, из репозитория под названием Docker Hub.
Мы можем увидеть все в Docker Hub на его официальном сайте: https://hub.docker.com/
контейнеры, виртуальные машины, докерВ Docker Hub мы можем найти несколько образов, упакованных разными специалистами с разными конфигурациями, хотя обычно у официального разработчика приложения есть собственный Docker. изображение загружено в этот репозиторий.
Хотя здесь мы говорим об упаковке приложений в контейнеры база данных номеров whatsapp в испании Docker, на самом деле мы можем поместить внутрь все, что может работать в Docker: приложения, целые операционные системы или любое веб- или кросс-платформенное приложение, которое может работать поверх этой операционной системы.
С другой стороны, в Docker Hub есть два типа образов Docker: официальные и общественные.
Официальных гораздо меньше, но мы обычно имеем гарантию, что они будут корректно работать со стандартной конфигурацией. В сообществах вещи более разнообразны, поскольку они загружаются непосредственно членами сообщества.
Из Portainer (что мы увидим позже) или из командной строки мы можем использовать «pull», чтобы загрузить любой образ Docker из репозитория и автоматически создать контейнер, который будет выполняться в Docker.
Это очень простое описание того, что можно делать с помощью Docker Hub, но этого достаточно для большинства пользователей, которые не собираются интенсивно использовать Docker. С точки зрения разработчика, который хочет создать образ Docker для сообщества, чтобы другие пользователи могли его использовать, можно сделать гораздо больше, например автоматизировать сборки и сканировать загруженные изображения на наличие уязвимостей.
Портейнер для Docker: что это такое?
Нам стало ясно, что существует движок Docker, который может запускать контейнеры, но как ими управлять?
Ну и как я сказал в последнем абзаце предыдущего блока, мы можем использовать командный интерфейс сервера или использовать графический интерфейс под названием Portainer .