Linuxserver / docker-compose

Installons et maintenons Docker-compose facilement grâce à l'image Linuxserver/docker-compose.

Linuxserver / docker-compose

On ne présente plus l'équipe LinuxServer qui propose de nombreuses images Docker et notamment une alternative à celle de Docker-compose, l'outil officiel permettant de lancer aisément de multiples containers Docker.
Leur image a l'avantage de fonctionner sur de multiples architectures (x86-64, arm64 et armhf) et de pouvoir fonctionner avec les dockers mods.

Prérequis

Si vous utilisiez déjà Docker-compose avant, assurez-vous de le supprimer au préalable.

Si vous l'aviez installé avec Curl :

sudo rm /usr/local/bin/docker-compose

Si vous l'aviez installé avec Pip :

pip uninstall docker-compose

Installation

Il s'agit d'une image docker, il suffit en théorie de la pull et de la déployer à chaque fois qu'on en a besoin, en tapant la commande docker-compose donc comme le fait l'image officielle.

Téléchargeons le script en spécifiant le répertoire et le fichier de sortie :

sudo curl -L --fail https://raw.githubusercontent.com/linuxserver/docker-docker-compose/master/run.sh -o /usr/local/bin/docker-compose

Donnons les droits d'exécution au script :

sudo chmod +x /usr/local/bin/docker-compose

Voilà ! C'est en place. Dorénavant lorsque vous utiliserez la commande docker-compose, ce sera cette image qui sera utilisée.

Mise à jour de l'image

Pour mettre à jour l'image docker, tapez la commannde suivante :

docker pull linuxserver/docker-compose:"${DOCKER_COMPOSE_IMAGE_TAG:-latest}"

Pensez aussi à purger les images inutilisées pour faire un coup de propre :

docker image prune -f

Bon docker-compose à tous !