Technical Anshu Главная › Руководства › Docker на Synology NAS
🐳 Руководство по Synology Docker

Установите Docker на Synology NAS

Установите Docker на Synology NAS текущим способом — пакет теперь называется Container Manager. Поддерживаемые модели, установка Центра пакетов, папка Docker для ваших данных и ваш первый контейнер с честной оперативной памятью и предупреждениями о данных.

✍️ Technical Anshu🐳 Synology DSM 7🎧 Multi-Language Audio
Установите Docker на Synology NAS
🎧 Многоязычное аудио: В видеоплеере нажмите [Настройки] (⚙️) ➔ [Аудиодорожка], чтобы выбрать язык.

📑Главы

<ол класс="главы">
  • Docker на Synology сегодня — пакет теперь называется Container Manager
  • Сначала проверьте — поддерживает ли ваша модель NAS этот пакет вообще
  • Установить диспетчер контейнеров из Центра пакетов
  • Создавайте общую папку Docker перед любым контейнером.
  • Загрузить первое изображение из реестра.
  • Запустите тестовый контейнер — имя, порт и сопоставление томов.
  • Прочитайте журнал и откройте контейнер в браузере.
  • Тест на удаление — доказательство того, что ваши данные находятся за пределами контейнера.
  • Настоящие приложения (Portainer и другие) с честной оперативной памятью и резервными примечаниями.
  • 📋 Обзор и пошаговое руководство

    1

    Сначала убедитесь, что ваша модель поддерживает это

    Диспетчер контейнеров предлагается не для каждой модели Synology — Synology выбирает модель за моделью, и никакие настройки не разблокируют его для модели, которой нет в списке. Модели серии Plus (те, которые имеют + в названии, например DS220+ или DS920+) поддерживают его, и Synology также перечисляет избранные модели по доступной цене — среди них DS124, DS223 и DS423, а также DS420j из DSM 7.2. Большинству других небольших моделей J-серии и более старых игровых моделей данный пакет вообще не предлагается.

    Двухминутная проверка позволяет определить именно ваш NAS: откройте Центр пакетов и найдите Container Manager (в DSM 7.1 или более ранней версии найдите Docker). Если он появляется, ваша модель поддерживается. Если он не отображается, значит пакет просто недоступен для вашей модели — скрытого переключателя не найти.

    📌 Один пакет, два имени: в DSM 7.2 и более поздних версиях пакет называется Container Manager; в DSM 7.1 и более ранних версиях он называется Docker. В основе лежит тот же движок — если в старом руководстве написано «откройте Docker», а на вашем NAS отображается «Диспетчер контейнеров», вы смотрите на тот же инструмент.
    2

    Установить пакет из Центра пакетов

    Сама установка — самая простая часть — это обычный официальный пакет DSM из собственного магазина Synology. Откройте Центр пакетов, найдите Container Manager (или Docker в DSM 7.1 и более ранних версиях) и нажмите Установить. Если DSM спросит, на каком томе должен находиться пакет, выберите основной, самый просторный том.

    Дождитесь завершения установки, затем откройте пакет один раз, чтобы DSM создал свои рабочие папки. Начиная с DSM 7.2, вы увидите вкладки с названиями Обзор, Проект, Контейнер, Изображение, Реестр, Сеть и Журнал. Экраны старых пакетов Docker выглядят немного проще, но работают так же. Проекты – это способ запуска нескольких контейнеров, принадлежащих одному приложению, из одного файла Compose. Для первого контейнера это не требуется.

    3

    Прежде всего создайте общую папку Docker

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

    Откройте Панель управления → Общая папка → Создать и назовите папку docker. Внутри него создайте по одной подпапке для каждого приложения — например, docker/porttainer и docker/jellyfin. Одно приложение, одна папка: резервное копирование и очистка остаются простыми. Когда вы позже создадите контейнер, вы сопоставите его путь к данным с его папкой здесь. Это сопоставление называется объемом, и это самая важная идея на этой странице.

    ⚠️ Предупреждение о данных: все, что приложение сохраняет внутри самого контейнера, а не в сопоставленной папке, теряется в день удаления или повторного создания контейнера. Сначала настройте сопоставление томов, прежде чем приложение будет хранить все, что вам нужно.
    4

    Запустите первый контейнер в качестве теста

    Не начинайте с приложения, которое вам действительно интересно. Начните с небольшого одноразового контейнера и докажите, что вся цепочка — загрузка образа, порт, том, журналы — работает. В диспетчере контейнеров откройте Реестр, найдите небольшой тестовый образ (идеально подойдет крошечный статический веб-сервер) и загрузите его. Предпочитайте изображения, опубликованные официальным проектом или известным разработчиком; случайные повторные загрузки незнакомцами представляют собой риск. Загруженное изображение появится в разделе Изображение.

    Выберите изображение и нажмите Выполнить. Дайте контейнеру понятное имя, которое вы узнаете через шесть месяцев. Что касается порта: собственный порт контейнера фиксируется приложением — ваша задача — локальный (хостовый) порт. Сам DSM уже использует 5000 и 5001 для своего собственного веб-интерфейса, поэтому выберите что-нибудь понятное, например 8080 или выше, и запишите его. Если приложение что-либо хранит, сопоставьте его путь к данным с папкой внутри общей папки Docker — для тестового приложения подойдет тестовая подпапка. Оставьте автоматический перезапуск для тестового контейнера выключенным: вы хотите видеть его сбой в случае сбоя, а не смотреть, как он перезапускается в цикле навсегда.

    5

    Прочитайте журнал, затем откройте его в браузере

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

    Только теперь откройте в браузере адрес вашего NAS с выбранным вами портом (например, порт 8080). Если вы видите собственную страницу приложения, это означает, что цепочка работает: изображение загружено, контейнер запускается, и вы можете получить к нему доступ.

    6

    Проведите тест на удаление — настоящий урок

    Теперь шаг, который никто не хочет делать, но каждый должен сделать. Поместите один одноразовый файл или настройку в тестовое приложение, затем остановите контейнер и полностью удалите его. Откройте общую папку docker в File Station: сопоставленные вами данные все еще находятся там, поскольку их вообще никогда не было внутри контейнера. Воссоздайте контейнер с тем же сопоставлением томов и снова появятся те же настройки.

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

    ✅ После теста: многие люди устанавливают Portainer в качестве своего первого реального контейнера — бесплатной веб-панели управления, которая управляет самим Docker (контейнерами, изображениями, томами и журналами в одном интерфейсе), работающим как контейнер на NAS. Его данные принадлежат docker/porttainer, как и любое другое приложение.
    7

    Честные ограничения перед реальными приложениями

    ⚠️ Оперативная память — это реальный предел: поддерживаемые модели поставляются с небольшим фиксированным объемом памяти — обычно 1 или 2 ГБ, без возможности расширения. На них вполне справляются один-два легких контейнера; стопка из пяти приложений не будет. На модели Plus проверьте, сколько у вас оперативной памяти, прежде чем устанавливать тяжелые приложения, такие как медиасерверы, и сначала добавьте памяти, если ваша модель это позволяет.
    📌 Контейнеры не заменяют резервные копии: контейнер поддерживает работу приложения, но не защищает ваши данные. Создайте резервную копию общей папки docker (с помощью Hyper Backup, на другом диске или за пределами NAS), как и любой другой важной папки, чтобы неработающий диск или плохое обновление не могли забрать с собой данные ваших приложений. И подумайте дважды, прежде чем предоставлять какой-либо контейнер доступу в Интернет: контейнер, доступный снаружи, является дверью в ваш NAS, поэтому сохраняйте доступ к своей домашней/офисной сети или с помощью собственной защиты вашего NAS.

    🏷️Topic Search Variables & Keywords

    🔍 Synology NAS 🔍 Docker 🔍 Container Manager 🔍 DSM 7 🔍 Package Center 🔍 docker shared folder 🔍 Portainer 🔍 Jellyfin 🔍 Container Volume 🔍 Supported Models 🔍 First Container 🔍 TechnicalAnshu
    🎙️ Полная расшифровка — нажмите, чтобы развернуть

    Пошаговое руководство по устранению неполадок и решениям — НАСТРОЙКА DOCKER НА SYNOLOGY NAS. Экранная демонстрация от Технического Аншу.

    Установите Docker на Synology NAS текущим способом — пакет теперь называется Container Manager. Поддерживаемые модели, установка Центра пакетов, папка Docker и ваш первый контейнер с честными предупреждениями об оперативной памяти и данных.

    (расшифровка заканчивается здесь, на исходной странице)

    ❓ Часто задаваемые вопросы (на английском языке)

    Является ли это руководство абсолютно бесплатным?

    Да! Во всех руководствах и методах, продемонстрированных Tech Anshu, используются бесплатные легальные и образовательные ресурсы.

    Могут ли новички следовать этому руководству?

    Абсолютно! Каждый шаг демонстрируется на экране с подробными инструкциями, поэтому каждый может легко следовать им.

    Где я могу задать вопросы, если застряну?

    Оставьте комментарий прямо под видео на YouTube, и наше сообщество и технический специалист Anshu помогут вам.

    🚀 Посмотрите полное руководство на YouTube

    🚀 Посмотрите полное пошаговое видеоруководство на YouTube: https://www.youtube.com/watch?v=C0pDf9djRSw

    Подпишитесь на техническую поддержку Anshu для ИТ-поддержки, устранения неполадок Windows и управления сервером.

    ▶️ Посмотреть полное видео
    Это руководство основано на видеоролике Technical Anshu «Установка Docker на Synology NAS». • Застряли на каком-либо этапе? Спрашивайте в комментариях к видео — там вам помогут 🙏