Docker на Synology
Главная / Все статьи / Docker на Synology
Заметки для быстрого старта: как ставить контейнеры на Synology и не наступать на грабли с портами, томами и доступами.
1) Установка Docker / Container Manager
- В DSM открой Package Center и установи Docker (на новых DSM может называться Container Manager).
- Проверь, что на томе достаточно места под образы (они быстро разрастаются).
2) Где хранить данные контейнеров
Главное правило: данные должны жить в volume/bind mount, а не внутри контейнера.
- Создай папку, например:
/volume1/docker/appname/ - Логи/конфиги/данные монтируй в контейнер через bind mount.
3) Порты и доступ извне
- Старайся не публиковать сервисы “в интернет” напрямую.
- Лучше: VPN / Reverse Proxy / отдельный домен + сертификаты.
- Если конфликт портов — меняй внешний порт, внутренний оставляй как в документации сервиса.
4) Типовые грабли на Synology
- Права на папки: контейнеру нужно уметь читать/писать в примонтированные директории.
- UID/GID: многие контейнеры используют переменные окружения
PUID/PGID. - Обновление контейнера ≠ обновление данных. Сначала обнови образ, потом пересоздай контейнер, сохранив volumes.
5) Мини-чеклист перед запуском
- Папка данных создана и примонтирована.
- Порты не конфликтуют.
- Переменные окружения заданы.
- Политика перезапуска включена (restart policy).