Utiliser Docker sur un NAS Synology (sauf J/Play)

Docker 15 mars 2017

Depuis le DSM 5.2, donc près de 2 ans, les NAS Synology + et xs (pas les entrées de gamme J/Play) peuvent bénéficier de Docker :

Série 17:	FS3017,  RS4017xs+,  RS18017xs+,  RS3617xs+,  RS3617xs,  RS3617RPxs,  DS3617xs
Série 16:	RS18016xs+,  RS2416+,  RS2416RP+,  DS916+,  DS716+II,  DS716+,  DS216+II,  DS216+
Série 15:	RC18015xs+,  DS3615xs,  DS2415+,  DS1815+,  DS1515+,  RS815+,  RS815RP+,  DS415+
Série 14:	RS3614xs+,  RS3614xs,  RS3614RPxs,  RS2414+,  RS2414RP+,  RS814+,  RS814RP+
Série 13:	DS2413+,  RS10613xs+,  RS3413xs+,  DS1813+,  DS1513+,  DS713+
Série 12:	DS3612xs,  RS3412xs,  RS3412RPxs,  RS2212+,  RS2212RP+,  DS1812+,  DS1512+,  RS812+,  RS812RP+,  DS412+,  DS712+
Série 11:	DS3611xs,  DS2411+,  RS3411xs,  RS3411RPxs,  RS2211+,  RS2211RP+,  DS1511+,  DS411+II,  DS411+
*Série 10:	DS1010+,  RS810+,  RS810RP+,  DS710+

Pour une liste à jour visitez cette page.

L’intérêt étant d’y installer quasi ce qu’on veut, pour peu que les ressources du NAS le supportent, en quelques clics. Pour ceux qui ne connaissent pas Docker je vous recommande de lire ce super article de xataz sur Mondedie.fr.

Installation

Comme d’habitude : Centre de paquets / Tous / Docker

Et nous avons ensuite Docker dans le menu

Utilisation

Je vais prendre l’exemple du container Jackett de Xataz. Fiable, vous pouvez avoir confiance en ses containers Docker sur GitHub ou le hub Docker.

Au lancement de Docker vous avez directement une vue sur l’utilisation, ou non, des ressources du NAS et vous verrez en-dessous les containers lancés.

Se rendre sur l’onglet Registre pour parcourir/rechercher les containers à disposition. De base il n’y a que les “officiels” mais on peut ajouter d’autres sources  .

Une fois le container trouvé on peut le télécharger, normalement dans sa dernière version

On peut suivre le téléchargement sur l’onglet Images

Puis vient sa configuration : ressources dédiées

Vous aurez aussi peut-être besoin d’ajouter un dossier local accessible depuis Docker. Par exemple /volume1/Films et /volume1/Series si vous installer Plex.

Vous pouvez lier plusieurs containers. Par exemple un WordPress avec un SQL.

Voici le récapitulatif du container Jackett que nous allons lancer

Une fois lancé nous avons accès aux informations du container mais aussi aux logs et a un shell

Il suffit ensuite de se rendre sur l’URL:port paramétrés lors de la configuration du container. Vu que j’ai laissé par défaut c’est IP_NAS:32768 (sans SSL)

Pour ceux dont les NAS sont compatibles Docker représente un réel gain de temps/sécurité pour faire tourner bon nombre d’applications.

Mots clés