Par défaut les NAS Synology DSM 7 sont livrés avec docker et docker-compose.
Cependant la version de docker-compose est assez ancienne en version 1.xx alors que nous sommes déjà en version 2.13.
Bref, pour faire simple, le mieux est de rajouter dans votre PATH utilisateur, un répertoire et de mettre une version à jour de docker-compose.
Pratique
connectez-vous en ssh sur le nas avec un compte qui peut utiliser docker.
faites un test:
docker-compose -v
docker ps
allez dans votre HOME
, => cd
Remarques: faîtes bien le cd
, le bash synology DSM7.1 a un problème sur le répertoire par défaut à la connexion.
créez un répertoire bin à la racine de votre HOME
dans lequel vous mettrez tous vos binaires.
mkdir bin
nano .bashrc
ajouter:
export PATH="/volume1/homes/monhome/bin:$PATH"
puis appliquer les modifications à la session courante:
source .bashrc
enfin dans le répertoire bin:
cd bin
curl -L https://github.com/docker/compose/releases/download/v2.13.0/docker-compose-`uname -s`-`uname -m` -o docker-compose
changer la version par la dernière présente sur https://github.com/docker/compose/releases/
faites un test:
docker-compose -v