Создание контейнера
Эта страница содержит инструкции по созданию контейнера.
Поиск и загрузка изображений
На вкладке "Реестр" можно импортировать репозиторий сообщества с изображениями, добавленными другими разработчиками. Чтобы вам было проще начать работу с устройством Synology, в качестве репозитория по умолчанию был добавлен крупнейший репозиторий изображений Docker Hub.
Создание контейнера:
- Введите ключевое слово. (Здесь мы создадим контейнер Передача данных для загрузки данных по протоколам HTTP, BT, NZB и др.).

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

- Перейдите на вкладку Изображение и вы увидите там свой файл изображения.

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

- Перейдите на страницу изображения "Информация". Перед созданием контейнера Docker рекомендуется ознакомиться с содержанием страниц "Информация" и "Dockerfile", так как они содержат важную информацию.

- На странице Dockerfile можно указать номер порта, необходимый для создания контейнера. (Например, на страницах "Информация" и "Dockerfile" контейнера gfjardim/transmission содержится важная информация, необходимая для настройки контейнера: номер порта, название тома и переменные.)

- Степень подробности информации об изображении зависит от разработчика – иногда она предоставлена в необходимом объеме и доступной форме, иногда – нет.
Создание изображения с помощью мастера:
- Контейнер можно создать с помощью мастера, вводя данные вручную, или посредством команды Docker Run. Мы создадим контейнер с помощью мастера, так как некоторая информация (например, номер порта) отсутствует в этой команде Docker Run.

- Введите следующую информацию:
- Имя контейнера: Укажите любое имя, не используемое другими контейнерами.
- Настройки портов: Введите 9091 в поле Порт контейнера – это порт по умолчанию, рекомендуемый на странице "Dockerfile". В поле Локальный порт укажите любой порт, используемый на вашем NAS-устройстве Synology.

- Нажмите Далее.
- Настройте следующие параметры:
- Активировать ограничение ресурсов: Вы можете указать размер выделенной памяти и назначить приоритет использования ЦП. Если вы хотите, чтобы Docker автоматически управлял этими настройками, не устанавливайте флажок.
- Создайте ярлык на рабочем столе: Для управления передачей данных используется графический пользовательский веб-интерфейс, и мы можем создать ярлык для того, чтобы быстро его открыть. Укажите домен или IP-адрес NAS Synology, а также номер локального порта, назначенный на первой странице (в данном случае, 8889).

- Нажмите Далее для просмотра сводной информации об основных настройках.

- Нажмите Дополнительные настройки.
- Наш контейнер "Передача данных" – это загрузчик, и поэтому нам нужен доступ к загруженному файлу. Без сопоставления с физической папкой общего доступа на NAS-устройстве Synology все загруженные файлы будут храниться в контейнерах, откуда их сложно извлечь. На странице "Dockerfile" контейнера "Передача данных" мы видели два тома: /config и /downloads. Для того чтобы сопоставить их с физическими папками общего доступа на NAS-устройстве Synology, выполните следующие действия:
- Снимите флажок Только для чтения, так как мы должны выдать контейнеру "Передача данных" разрешение на запись данных на физические диски.

- Для доступа к контейнеру "Передача данных" необходима учетная информация, поэтому в процессе его создания нужно настроить учетные записи. Нажмите вкладку "Среда".
- С помощью команды Docker Run мы узнали, что переменные называются USERNAME и PASSWORD. Создайте их в поле Переменные среды. Названия переменных должны соответствовать указанным в файле справки изображения, а их значения можно задать самостоятельно.

- Нажмите OK для возврата на страницу со сводной информацией.
- Чтобы запустить контейнер автоматически, установите флажок Запустить этот контейнер по завершении работы мастера.
- Нажмите Применить, чтобы завершить создание контейнера.

- При успешном создании контейнера на вашем рабочем столе появится ярлык.

- Нажмите его, чтобы запустить приложение.
- Откроется вкладка с запросом учетных данных. После ввода имени пользователя и пароля, которые вы указали при настройке,

- появится интерфейс созданного вами контейнера.

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