Docker pour les nuls sur Synology – Part 1: installation du package sur son NAS

Pourquoi Docker sur mon Synology?

Vous avez suivi mes conseils, ou pas, et vous avez donc un NAS Synology installé chez vous. Le produit est super, les packages officiels proposés par Synology sont nombreux et correctement maintenus.

Mais… il est possible de faire bien plus et vous avez envie de tester WordPress, Owncloud, Syncthing ou je ne sais quelle application géniale qui tourne sur Ubuntu, Debian en version bidule.

Si un package correspondant existe, c’est par exemple le cas pour WordPress ou Owncloud, il est tout à fait possible d’installer le package… par contre si vous voulez tester 2 configurations différentes les choses se compliquent.

C’est là ou Docker devient utile et je vais vous montrer que ce n’est pas si compliqué que cela d’installer Docker sur son NAS Synology et que cela permets de faire plein de choses avec.

J’ai réalisé le tuto sur un NAS Synology DS916+ mais cela fonctionne sur d’autres modèles évidemment.

PREREQUIS

Comme d’habitude, on va partir du principe que vos données sont sauvegardées…

Il vous faut un NAS Synology compatible. Grosso modo, il vous faut un CPU Intel et modèle +. La liste est dispo ici.

Il faut au minimum 1GB de RAM, mais 2GB c’est mieux.

DSM en version 5.2 ou supérieur, mais j’ai fait le tuto en 6.1.xxx

Une connexion à internet.

 

Installer docker

C’est très simple, il suffit d’aller dans le centre de paquets Synology et de taper Docker dans le champs de recherche.

Sélectionner le paquet avec la baleine et installez le.

C’est fini. Vous avez docker sur votre Synology.

Et maintenant on fait quoi? On clique sur le paquet Docker dans le DSM. Voici l’exemple d’un docker avec déjà plusieurs containers qui tournent.

Télécharger une image

Docker va nous permettre de (entre autres) de télécharger et d’exécuter une application sur notre Synology, assez facilement et en sécurité.

Il faut commencer par télécharger une image.

Pour notre exemple nous allons télécharger et installer Plex Server.

On commence par aller dans l’onglet registre. On va retrouver ici, toutes les images Docker déjà configurées et plus ou moins prêtes à l’emploi.

Il suffit de taper ce que l’on recherche dans le champ de recherche: ici « Plex »

Ensuite on sélectionne l’image dont on a besoin. Sauf exception, celle tout en haut de la liste, la plus populaire, est celle qu’il nous faut.

Pour télécharger l’image c’est très simple. il suffit de double cliquer.

Lorsque l’image est en train de télécharger, un petit 1 bleu apparaîtra sur l’onglet Image.

On va maintenant passer sur l’onglet Image, pour vérifier que notre image est bien en cours de chargement. Les images en cours de téléchargement sont toujours en haut de la liste.

Une fois l’image totalement téléchargée, elle va venir se placer en bas de la liste.

Comptez de 2 à 20 minutes en fonction de la qualité de votre connexion à Internet.

Image Plex téléchargée sur Docker DSM

La suite

Docker pour les nuls sur Synology – part 2 : installer Plex Server