Skip to main content
Version: TOS 6

Docker Manager

Docker Manager - это инструмент управления Docker с графическим интерфейсом, предоставляющий отличный пользовательский опыт. Docker Manager интегрирует реестр образов и предлагает различные функции через графический интерфейс, включая поиск образов, их загрузку, а также установку и настройку контейнеров. Миллионы образов, доступных на Docker Hub, предоставляют множество возможностей для вашего TNAS для удовлетворения ваших бизнес-потребностей.

Примечание

Пожалуйста, установите Docker Engine перед использованием приложения Docker Manager.

Обзор

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

Проекты

С помощью функции проекта вы можете легко определить многоконтейнерное приложение, используя файл конфигурации Docker-compose.yml. Вы можете запускать и управлять всеми сервисами, указанными в конфигурации YML файла одной командой, решая задачи оркестрации между контейнерами.

Создание проекта

Чтобы создать проект с помощью функции проекта:

  1. Перейдите в интерфейс приложения Docker Manager и выберите "Проект" в левой навигационной панели.
  2. Нажмите значок "Добавить" в правом верхнем углу или кнопку "Добавить сейчас" на странице, чтобы открыть всплывающее окно создания проекта.
  3. Поочередно введите имя проекта, путь к проекту и выберите конфигурационный файл Docker-compose.yml. Опции конфигурационного файла включают:
    · Локальный TNAS: выберите конфигурационный файл, сохраненный локально на TNAS.
    · Ваш компьютер: загрузите конфигурационный файл с вашего компьютера.
    · Создание YAML файла: откройте редактор для создания нового Docker-compose.yml файла.
  4. Проверьте конфигурацию YAML.
  5. После проверки нажмите кнопку "Применить".
Примечание

Проверка YAML проверит содержание и формат файла docker-compose.yml в редакторе. Если содержание пустое или формат неверный, кнопка "Применить" будет отключена. Пожалуйста, измените ваш файл docker-compose.yml в соответствии с предложенными подсказками.

Управление проектом

На странице проекта вы можете выполнять следующие операции:

  • Добавить элемент: добавьте новый элемент.
  • Запустить/Остановить: запустите или остановите выбранный элемент.
  • Перезапустить: перезапустите выбранный элемент.
  • Редактировать: измените выбранный элемент.
  • Удалить: удалите выбранный элемент.
  • Принудительно остановить: принудительно завершите выбранный элемент.
  • Очистить: остановите и удалите все контейнеры, сети, образы и тома данных, связанные с сервисом.
  • Собрать: пересоберите проект, используя настроенный Docker-compose.yml файл.

Контейнеры

Контейнеры - это работающие экземпляры Docker образов, представляющие динамические проявления образов. Их можно запускать, приостанавливать, останавливать и удалять. Для создания контейнера требуется образ. Если у вас нет образов, вы можете посетить страницу реестра для загрузки образов, загруженных разработчиками с открытым исходным кодом.

Создание контейнера

Чтобы создать контейнер в приложении Docker Manager:

  1. Перейдите в интерфейс приложения Docker Manager и нажмите "Образы" в левой навигационной панели.
  2. Нажмите значок "Запустить" в правом верхнем углу, чтобы открыть всплывающее окно создания контейнера.
  3. Установите следующую общую информацию:
    · Имя контейнера.
    · Выберите, включить ли ограничения ресурсов, автоматические перезапуски и выполнение с высокими привилегиями для контейнера.
  4. Настройте смонтированные каталоги.
  5. Выберите тип сети для настройки сети.
  6. Настройте сетевые порты.
  7. Установите переменные среды.
  8. Установите соединения с другими контейнерами.
  9. Настройте команды выполнения.
  10. Подтвердите настройки и нажмите "OK" для завершения конфигурации.
Примечание
  1. Если вы уверены, что ваши настройки верны, но все равно не можете успешно создать контейнер, используя образ с Docker Hub, попробуйте использовать другой образ. Docker Hub содержит пользовательские образы, загруженные различными разработчиками, и иногда качество этих образов может быть не гарантировано.
  2. При настройке портов контейнера выберите номер порта, отличный от портов, используемых другими сервисами, чтобы избежать ошибок в работе сервисов, вызванных конфликтами портов.

Управление контейнерами

На странице контейнеров вы можете выполнять следующие операции:

  • Добавить: выберите образ для создания контейнера.
  • Запустить/Остановить: запустите или остановите контейнер.
  • Перезапустить: перезапустите работающий контейнер.
  • Редактировать: измените конфигурацию контейнера.
  • Удалить: удалите выбранный контейнер.
  • Принудительно остановить: принудительно остановите работающий контейнер.
  • Дублировать контейнер: дублируйте конфигурацию существующего контейнера для создания нового контейнера.
  • Экспорт: экспортируйте выбранный контейнер как файл .tar.
  • Импорт: импортируйте файл, который можно настроить для создания контейнера.
  • Процессы: просмотрите статус выполнения команд внутри контейнера.
  • Журналы: просмотрите журналы, созданные операциями контейнера.
  • Терминал: получите доступ к интерфейсу терминала контейнера.

Чтобы просмотреть причину сбоя создания проекта

Если создание проекта завершилось неудачей, вы можете узнать причину, нажав на статус "Сбой создания" и просматривая журналы ошибок.

Образы

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

Локальные образы

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

Управление локальными образами

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

  • Запуск: запустите выбранный образ и настройте соответствующий контейнер.
  • Импорт: загрузите образы, сохраненные локально на вашем компьютере или на NAS.
  • Экспорт: сохраните выбранный образ в папку NAS.
  • Удалить: удалите выбранный образ.

Реестр

Реестр синхронизирует миллионы репозиториев образов с Docker Hub, предоставляя доступ к огромной библиотеке образов. В реестре вы можете загружать файлы образов.

Как загрузить образы из реестра

  1. Найдите нужный образ в списке или используйте функцию поиска для его поиска по ключевым словам.
  2. Выберите образ, который вы хотите загрузить, и нажмите кнопку "Загрузить" в правом верхнем углу.
  3. Выберите версию образа и нажмите "OK".
  4. После загрузки управляйте образом через "Локальные образы" для дальнейшей активации и управления.
Примечание

Если вы не можете загрузить реестр, проверьте правильность настройки сетевого соединения.

Сети

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

В разделе Сети вы можете настроить и управлять сетевыми настройками. Docker Manager поддерживает следующие драйверы сетевых интерфейсов:

  • bridge: предоставляет изолированное пространство имен сети.
  • host: использует пространство имен сети Docker хоста.

Управление сетями

  • Добавить: настроить пользовательские параметры для сети.
  • Удалить: удалить выбранную сеть.
  • Настройки: управлять контейнерами, подключенными к выбранной сети.

Настройки

Управление системными подсказками для процесса загрузки образов в приложениях.

Журналы

Этот раздел перечисляет все записи выполнения внутри приложения Docker Manager, позволяя вам управлять экспортом и регистрацией этих записей.

Управление журналами

На странице журналов вы можете просматривать журналы всех задач или выбрать конкретную задачу для просмотра её журналов. Вы также можете выполнять следующие операции с журналами:

  1. Поиск: поиск событий.
  2. Обновить: обновление журналов.
  3. Экспорт: экспорт журналов.
  4. Удалить: удаление журналов, как всех, так и журналов конкретной задачи.
  5. Настройки: настройка политики хранения журналов. Журналы, не соответствующие политике, будут автоматически удалены.