Docker Manager
Docker Manager - это инструмент управления Docker с графическим интерфейсом, предоставляющий отличный пользовательский опыт. Docker Manager интегрирует реестр образов и предлагает различные функции через графический интерфейс, включая поиск образов, их загрузку, а также установку и настройку контейнеров. Миллионы образов, доступных на Docker Hub, предоставляют множество возможностей для вашего TNAS для удовлетворения ваших бизнес-потребностей.
Пожалуйста, установите Docker Engine перед использованием приложения Docker Manager.
Обзор
В интерфейсе обзора вы можете быстро контролировать состояние проектов и контейнеров в реальном времени, чтобы обеспечить стабильную работу сервисов. Кроме того, на странице наглядно отображается использование ресурсов работающих проектов и контейнеров, предоставляя немедленный обзор.
Проекты
С помощью функции проекта вы можете легко определить многоконтейнерное приложение, используя файл конфигурации Docker-compose.yml. Вы можете запускать и управлять всеми сервисами, указанными в конфигурации YML файла одной командой, решая задачи оркестрации между контейнерами.
Создание проекта
Чтобы создать проект с помощью функции проекта:
- Перейдите в интерфейс приложения Docker Manager и выберите "Проект" в левой навигационной панели.
- Нажмите значок "Добавить" в правом верхнем углу или кнопку "Добавить сейчас" на странице, чтобы открыть всплывающее окно создания проекта.
- Поочередно введите имя проекта, путь к проекту и выберите конфигурационный файл Docker-compose.yml.
Опции конфигурационного файла включают:
· Локальный TNAS: выберите конфигурационный файл, сохраненный локально на TNAS.
· Ваш компьютер: загрузите конфигурационный файл с вашего компьютера.
· Создание YAML файла: откройте редактор для создания нового Docker-compose.yml файла. - Проверьте конфигурацию YAML.
- После проверки нажмите кнопку "Применить".
Проверка YAML проверит содержание и формат файла docker-compose.yml в редакторе. Если содержание пустое или формат неверный, кнопка "Применить" будет отключена. Пожалуйста, измените ваш файл docker-compose.yml в соответствии с предложенными подсказками.
Управление проектом
На странице проекта вы можете выполнять следующие операции:
- Добавить элемент: добавьте новый элемент.
- Запустить/Остановить: запустите или остановите выбранный элемент.
- Перезапустить: перезапустите выбранный элемент.
- Редактировать: измените выбранный элемент.
- Удалить: удалите выбранный элемент.
- Принудительно остановить: принудительно завершите выбранный элемент.
- Очистить: остановите и удалите все контейнеры, сети, образы и тома данных, связанные с сервисом.
- Собрать: пересоберите проект, используя настроенный Docker-compose.yml файл.
Контейнеры
Контейнеры - это работающие экземпляры Docker образов, представляющие динамические проявления образов. Их можно запускать, приостанавливать, останавливать и удалять. Для создания контейнера требуется образ. Если у вас нет образов, вы можете посетить страницу реестра для загрузки образов, загруженных разработчиками с открытым исходным кодом.
Создание контейнера
Чтобы создать контейнер в приложении Docker Manager:
- Перейдите в интерфейс приложения Docker Manager и нажмите "Образы" в левой навигационной панели.
- Нажмите значок "Запустить" в правом верхнем углу, чтобы открыть всплывающее окно создания контейнера.
- Установите следующую общую информацию:
· Имя контейнера.
· Выберите, включить ли ограничения ресурсов, автоматические перезапуски и выполнение с высокими привилегиями для контейнера. - Настройте смонтированные каталоги.
- Выберите тип сети для настройки сети.
- Настройте сетевые порты.
- Установите переменные среды.
- Установите соединения с другими контейнерами.
- Настройте команды выполнения.
- Подтвердите настройки и нажмите "OK" для завершения конфигурации.
- Если вы уверены, что ваши настройки верны, но все равно не можете успешно создать контейнер, используя образ с Docker Hub, попробуйте использовать другой образ. Docker Hub содержит пользовательские образы, загруженные различными разработчиками, и иногда качество этих образов может быть не гарантировано.
- При настройке портов контейнера выберите номер порта, отличный от портов, используемых другими сервисами, чтобы избежать ошибок в работе сервисов, вызванных конфликтами портов.
Управление контейнерами
На странице контейнеров вы можете выполнять следующие операции:
- Добавить: выберите образ для создания контейнера.
- Запустить/Остановить: запустите или остановите контейнер.
- Перезапустить: перезапустите работающий контейнер.
- Редактировать: измените конфигурацию контейнера.
- Удалить: удалите выбранный контейнер.
- Принудительно остановить: принудительно остановите работающий контейнер.
- Дублировать контейнер: дублируйте конфигурацию существующего контейнера для создания нового контейнера.
- Экспорт: экспортируйте выбранный контейнер как файл .tar.
- Импорт: импортируйте файл, который можно настроить для создания контейнера.
- Процессы: просмотрите статус выполнения команд внутри контейнера.
- Журналы: просмотрите журналы, созданные операциями контейнера.
- Терминал: получите доступ к интерфейсу терминала контейнера.
Чтобы просмотреть причину сбоя создания проекта
Если создание проекта завершилось неудачей, вы можете узнать причину, нажав на статус "Сбой создания" и просматривая журналы ошибок.
Образы
Docker образ - это специальная файловая система, которая включает в себя не только файлы, необходимые для запуска программ, библиотеки, ресурсы, конфигурации и другие файлы, необходимые для выполнения контейнера, но и содержит конфигурационные параметры, подготовленные для выполнения. Это служит основой для создания и запуска Docker контейнеров.
Локальные образы
Этот раздел перечисляет образы, которые были загружены локально на TNAS. Вы можете управлять всеми загруженными образами через функцию образов и использовать их для создания контейнеров. Кроме того, вы можете импортировать образы, загружая файлы.
Управление локальными образами
На странице локальных образов вы можете выполнять следующие операции:
- Запуск: запустите выбранный образ и настройте соответствующий контейнер.
- Импорт: загрузите образы, сохраненные локально на вашем компьютере или на NAS.
- Экспорт: сохраните выбранный образ в папку NAS.
- Удалить: удалите выбранный образ.
Реестр
Реестр синхронизирует миллионы репозиториев образов с Docker Hub, предоставляя доступ к огромной библиотеке образов. В реестре вы можете загружать файлы образов.
Как загрузить образы из реестра
- Найдите нужный образ в списке или используйте функцию поиска для его поиска по ключевым словам.
- Выберите образ, который вы хотите загрузить, и нажмите кнопку "Загрузить" в правом верхнем углу.
- Выберите версию образа и нажмите "OK".
- После загрузки управляйте образом через "Локальные образы" для дальнейшей активации и управления.
Если вы не можете загрузить реестр, проверьте правильность настройки сетевого соединения.
Сети
Сети важны для общения контейнеров между собой, хостами или внешними сервисами. При установке будет настроена стандартная сеть хоста и мостовая сеть. Рекомендуется использовать пользовательскую мостовую сеть для контроля за общением контейнеров и включения автоматического разрешения имен контейнеров в IP-адреса.
В разделе Сети вы можете настроить и управлять сетевыми настройками. Docker Manager поддерживает следующие драйверы сетевых интерфейсов:
- bridge: предоставляет изолированное пространство имен сети.
- host: использует пространство имен сети Docker хоста.
Управление сетями
- Добавить: настроить пользовательские параметры для сети.
- Удалить: удалить выбранную сеть.
- Настройки: управлять контейнерами, подключенными к выбранной сети.
Настройки
Управление системными подсказками для процесса загрузки образов в приложениях.
Журналы
Этот раздел перечисляет все записи выполнения внутри приложения Docker Manager, позволяя вам управлять экспортом и регистрацией этих записей.
Управление журналами
На странице журналов вы можете просматривать журналы всех задач или выбрать конкретную задачу для просмотра её журналов. Вы также можете выполнять следующие операции с журналами:
- Поиск: поиск событий.
- Обновить: обновление журналов.
- Экспорт: экспорт журналов.
- Удалить: удаление журналов, как всех, так и журналов конкретной задачи.
- Настройки: настройка политики хранения журналов. Журналы, не соответствующие политике, будут автоматически удалены.