Перейти к основному контенту

Дополнительные возможности для Docker-контейнера

В дополнении к специальному мастеру конфигураций, облачный хостинг Jelastic предоставляет ряд дополнительных инструментов для расширенных возможностей в управлении Docker-контейнерами:

Файловый менеджер

Встроенный в Jelastic Менеджер Конфигураций предназначен для доступа к файлам вашего контейнера и позволяет производить необходимые настройки конфигурации прямо через панель управления.

Соответствующую вкладку можно открыть нажав кнопку Конфигурация напротив необходимого узла в панели управления:

Дополнительные возможности для Docker-контейнера 1

Если соответствующий уровень окружения включает в себя несколько контейнеров, вы легко сможете переключаться между контейнерами в файловом менеджере:

Дополнительные возможности для Docker-контейнера 2

При работе в файловом менеджере Docker-контейнера вам предоставляется полный root доступ к системе. Будьте предельно осторожны к модификациям любых файлов, т.к. в случае каких-либо повреждений отменить последние изменения будет невозможно.

Журнал log-файлов

Следующий инструмент, который поможет вам в управлении Docker-контейнером, это Журнал log-файлов, в котором собираются отчеты работы вашего контейнера. Данные отчёты помогут вам при устранении ошибок и/или отладки ваших Docker-приложений:

Дополнительные возможности для Docker-контейнера 3

Обратите внимание: список показанных log-файлов и каталогов зависит от конкретной настройки и может варьироваться.

Log-файлы контейнера автоматически архивируются, когда любой из них достигает размера 50 МБ, он автоматически сжимается и перемещается в отдельную директорию rotated_logs.

Для просмотра таких архивов необходимо подключиться к соответствующему контейнеру с помощью SSH и скачать их для изучения. Сжатые журналы хранятся в течение 7 дней, после чего они будут автоматически удалены.

Кроме того при создании нового окружения с Docker-контейнером вам будет предложено посмотреть log-файлы в соответствующем уведомлении в панели управления:

Дополнительные возможности для Docker-контейнера 4

При этом будет автоматически открыт файл run.log (если он существует в развернутом шаблоне), в котором отображается начальная информация о контейнере и обнаруженные ошибки (если они присутствуют):

Дополнительные возможности для Docker-контейнера 5

При переустановке уже существующих контейнеров с другой версией вам также будет предложено посмотреть log-файлы в соответствующем уведомлении в панели управления:

Дополнительные возможности для Docker-контейнера 6

В данном случае будут показаны детали выполненных обновлений с соответствующем ID ноды, версией шаблона и продолжительность процесса.

SSH доступ

Если вы предпочитаете управлять контейнером через терминал, вы можете легко подключиться к любому из контейнеров по SSH, вне зависимости от того имеет он внешний IP-адрес или нет.

Кроме этого платформа облачного хостинга снабжена специальным клиентом Jelastic CLI, который позволяет обрабатывать подавляющее большинство операций, необходимых для управления вашим приложением с помощью набора специальных скриптов. При этом структура этих команд может быть достигнута через полностью аналогичную Jelastic API, так что вы сможете легко привыкнуть к данному клиенту.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 1