Linuxserver / docker-compose
Installons et maintenons Docker-compose facilement grâce à l'image 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 !