Docker¶
В этой статье
Информация
Платформа для разработки, развертывания и запуска приложений в контейнерах. Docker использует технологию виртуализации на уровне операционной системы, что позволяет достичь высокой производительности и эффективности использования ресурсов. С помощью Docker можно легко создавать, развертывать и масштабировать приложения, а также управлять ими с помощью командной строки или графического интерфейса.
Docker. Основные возможности¶
- Управление контейнерами: удобные инструменты для управления жизненным циклом контейнеров, в том числе создания, запуска, остановки, перезапуска и удаления контейнеров.
- Управление образами: позволяет пользователю создавать и управлять образами, которые используются для создания и запуска контейнеров.
- Изоляция ресурсов: Docker использует функциональность контейнеров, чтобы обеспечить изоляцию ресурсов между приложениями и контейнерами.
- Управление сетью: предоставляет инструменты для настройки и управления сетевыми интерфейсами контейнера, включая сетевую конфигурацию, маршрутизацию и мониторинг.
- Управление хранилищем: Docker можно использовать для управления хранилищем данных, используемых контейнерами.
- Управление версиями: обеспечивает возможность управления версиями образов и контейнеров, что упрощает развертывание обновлений приложений.
- Управление безопасностью: возможности для защиты контейнеров и приложений, в том числе настройка прав доступа, мониторинг безопасности и шифрование данных.
Особенности сборки¶
ID | Совместимые ОС | VPS | BM | VGPU | GPU | Мин. ЦПУ (Ядер) | Мин. ОЗУ (Гб) | Мин. HDD/SDD (Гб) | Доступно |
---|---|---|---|---|---|---|---|---|---|
19 | Ubuntu 22.04, Debian 11, AlmaLinux 8, AlmaLinux 9, RockyLinux 8, RockyLinux 9, CentOS 9 STREAM | + | + | + | + | 1 | 1 | - | Да |
- Время на установку - 10 минут вместе с OS.
- Установленное ПО:
- Docker CE;
- Docker Compose.
Начало работы после развертывания Docker¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:
-
Ссылка для доступа к панели управления Docker с веб-интерфейсом:
http://<server_ip>:9000/
.IP-адрес сервера можно посмотреть во вкладке Сеть;
По ссылке необходимо перейти и создать учетную запись администратора в течение 30 минут после завершения развертывания сервера. Для этого необходимо заполнить поля Username, Password и Confirm password, затем нажать кнопку Create user:
После успешной авторизации можно приступать к работе с сервисом. В веб-интерфейсе Portainer.io для управления контейнерной инфраструктурой присутствуют следующие вкладки:
- Users - позволяет управлять учетными записями пользователей, назначать роли и права доступа;
- Environments - отображает добавленные среды (кластеры), в которых запущен Portainer. Позволяет управлять контейнерами в разных окружениях;
- Registries - настройка и управление доступом к контейнерным реестрам (Docker registry);
- Authentication logs - журнал событий аутентификации пользователей;
- Notifications - настройка и просмотр уведомлений системы;
- Settings - общие настройки Portainer, включая настройки безопасности, резервного копирования и восстановления данных.
Для добавления нового окружения достаточно подключиться к серверу по SSH:
Перейти в веб-интерфейсе Portainer.io, затем во вкладке Environments и выбрать один из возможных вариантов, например, Docker. Затем нажать кнопкуНа экран будет выведена команда, которую необходимо выполнить в терминале:
Созданное окружение будет доступно по IP-адресу сервера с указанием порта, использованного при создании окружения. Просмотреть и отредактировать информацию о созданном окружении можно во вкладке Home веб-интерфейса Portainer.io.
Подробная информация по основным настройкам Docker содержится в документации разработчиков.
Заказ сервера с Docker с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.