Дополнительные возможности для Docker-контейнера
В дополнении к специальному мастеру конфигураций, облачный хостинг Jelastic предоставляет ряд дополнительных инструментов для расширенных возможностей в управлении Docker-контейнерами:
Файловый менеджер
Встроенный в Jelastic Менеджер Конфигураций предназначен для доступа к файлам вашего контейнера и позволяет производить необходимые настройки конфигурации прямо через панель управления.
Соответствующую вкладку можно открыть нажав кнопку Конфигурация напротив необходимого узла в панели управления:
Если соответствующий уровень окружения включает в себя несколько контейнеров, вы легко сможете переключаться между контейнерами в файловом менеджере:
При работе в файловом менеджере Docker-контейнера вам предоставляется полный root доступ к системе. Будьте предельно осторожны к модификациям любых файлов, т.к. в случае каких-либо повреждений отменить последние изменения будет невозможно.
Журнал log-файлов
Следующий инструмент, который поможет вам в управлении Docker-контейнером, это Журнал log-файлов, в котором собираются отчеты работы вашего контейнера. Данные отчёты помогут вам при устранении ошибок и/или отладки ваших Docker-приложений:
Обратите внимание: список показанных log-файлов и каталогов зависит от конкретной настройки и может варьироваться.
Log-файлы контейнера автоматически архивируются, когда любой из них достигает размера 50 МБ, он автоматически сжимается и перемещается в отдельную директорию rotated_logs.
Для просмотра таких архивов необходимо подключиться к соответствующему контейнеру с помощью SSH и скачать их для изучения. Сжатые журналы хранятся в течение 7 дней, после чего они будут автоматически удалены.
Кроме того при создании нового окружения с Docker-контейнером вам будет предложено посмотреть log-файлы в соответствующем уведомлении в панели управления:
При этом будет автоматически открыт файл run.log (если он существует в развернутом шаблоне), в котором отображается начальная информация о контейнере и обнаруженные ошибки (если они присутствуют):
При переустановке уже существующих контейнеров с другой версией вам также будет предложено посмотреть log-файлы в соответствующем уведомлении в панели управления:
В данном случае будут показаны детали выполненных обновлений с соответствующем ID ноды, версией шаблона и продолжительность процесса.
SSH доступ
Если вы предпочитаете управлять контейнером через терминал, вы можете легко подключиться к любому из контейнеров по SSH, вне зависимости от того имеет он внешний IP-адрес или нет.
Кроме этого платформа облачного хостинга снабжена специальным клиентом Jelastic CLI, который позволяет обрабатывать подавляющее большинство операций, необходимых для управления вашим приложением с помощью набора специальных скриптов. При этом структура этих команд может быть достигнута через полностью аналогичную Jelastic API, так что вы сможете легко привыкнуть к данному клиенту.
помогла
Нужна помощь?
Напишите в службу поддержки!