Docker Compose est facile à installer sur les postes de travail Linux. Mais les étapes d'installation sont un peu différentes si vous voulez la dernière version de Docker Compose.
Docker Compose est disponible dans les référentiels standard de la plupart des distributions. Cependant, les versions les plus récentes du référentiel ont tendance à avoir plusieurs versions de retard sur la dernière version.
Cela devient de plus en plus un problème et peut générer une variété d'erreurs qui nécessitent des solutions de contournement. Voici comment installer la dernière version de Docker Compose sur Linux.
Docker Compose vous simplifie la vie
Docker est un outil de conteneurisation essentiel qui vous permet de déployer des logiciels sur votre PC ou serveur Linux sans risquer qu'ils interfèrent avec d'autres applications que vous avez installées.
Il facilite la configuration d'un environnement pour l'exécution de votre logiciel, et peut télécharger des images et configurer automatiquement des conteneurs, le tout avec une seule commande composée.
Le module complémentaire Docker Compose rend la vie encore plus facile. Avec lui, vous pouvez définir des environnements dans un fichier texte YAML, puis utiliser de courtes commandes pour les gérer.
Si tu projets auto-hébergés sur un Raspberry Pi, c'est inestimable. Vous pouvez même exécuter des systèmes d'exploitation entiers, Ubuntu, par exemple, en tant que conteneurs Docker.
Pourquoi ne pas utiliser la version Repo de Docker Compose?
Alors qu'il est facile de installer Docker Compose sous Linux, le développement évolue rapidement et plusieurs versions différentes de Docker Compose sont utilisées activement aujourd'hui.
Le schéma et la syntaxe qu'ils utilisent ne sont pas toujours compatibles, et lorsque vous lancez des conteneurs, vous pouvez rencontrer des erreurs telles que "services.web.depends_on contient un type non valide, il doit s'agir d'un tableau " ou "Option de configuration non prise en charge pour les réseaux".
Un grand nombre de ces erreurs sont liées à des fonctionnalités obsolètes ou ajoutées depuis la publication de votre version de Docker Compose. Tout en bidouillant et en changeant le numéro de version dans votre docker-compose.yaml fichier ou la recherche intensive d'erreurs très spécifiques peut parfois donner des résultats, ce n'est pas la meilleure option.
Les versions les plus récentes de Docker Compose traitent les numéros de version uniquement à titre indicatif et fonctionnent généralement de manière transparente avec les fichiers YAML créés pour les versions précédentes de Docker Compose.
Comme les versions de référentiel standard de Docker Compose ont tendance à être en retard sur les plus récentes, vous devrez peut-être installer Docker Compose manuellement.
Comment installer Docker Compose manuellement
Vous pouvez trouver la version la plus récente de Docker Compose sur la page officielle des versions GitHub du projet.
Télécharger:Docker Composer
Avant de commencer, vous devez désinstaller la version de Docker Compose que vous avez installée avec votre gestionnaire de packages. Si vous avez installé Docker Compose en utilisant APT, par exemple, ouvrez un terminal et entrez :
sudo apt supprimer docker-composer
Visitez la page GitHub Releases dans votre navigateur et sélectionnez votre architecture système dans la liste. La plupart des ordinateurs de bureau modernes nécessitent le docker-compose-linux-x86_64 emballer. Cela peut être masqué et vous devrez peut-être cliquer sur Afficher tous les actifs pour le trouver.
Pour les Raspberry Pi 64 bits récents, choisissez docker-compose-linux-aarch64, et pour une architecture ARM plus ancienne, recherchez docker-compose-linux-armv7 ou docker-compose-linux-armv6.
Cliquez avec le bouton droit sur la version souhaitée, puis choisissez Copier le lien.
Retournez maintenant à votre terminal et utilisez le wget commande pour télécharger le binaire :
wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64
Renommez le fichier téléchargé, déplacez-le dans un emplacement de votre PATH et rendez-le exécutable :
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Enfin, vérifiez la version de Docker Compose installée avec :
docker-composer -v
Vous auriez maintenant la dernière version de Docker Compose installée sur votre PC Linux.
Utilisez Docker Compose pour exécuter de grands projets
Avec une version à jour de Docker Compose, vous constaterez que vos projets et applications conteneurisées fonctionnent plus facilement.
Si vous trouvez que la gestion de plusieurs conteneurs Docker est trop onéreuse, même avec Docker Compose, il existe des outils faciles à utiliser qui peuvent vous simplifier l'administration.