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. Настройки: настройка политики хранения журналов. Журналы, не соответствующие политике, будут автоматически удалены.