Aller au contenu

Docker

Pour installer Docker et Docker Compose sur une machine Ubuntu en utilisant Ansible, vous pouvez créer un playbook Ansible qui exécutera les commandes nécessaires. Voici un exemple de playbook Ansible qui utilise snap pour installer Docker et apt pour installer Docker Compose.

  1. Créer le fichier de playbook Ansible :

Créez un fichier nommé install_docker.yml avec le contenu suivant :

   ---
   - name: Install Docker and Docker Compose
     hosts: localhost
     become: yes
     tasks:
       - name: Update apt cache
         apt:
           update_cache: yes

       - name: Install Docker using snap
         command: snap install docker

       - name: Install Docker Compose using apt
         apt:
           name: docker-compose
           state: present
  1. Exécuter le playbook Ansible :

Ouvrez un terminal et exécutez la commande suivante pour appliquer le playbook :

   ansible-playbook install_docker.yml

Ce playbook fait les choses suivantes :

  • Met à jour le cache des paquets apt.
  • Installe Docker en utilisant la commande snap install docker.
  • Installe Docker Compose en utilisant apt install docker-compose.

Prérequis

Assurez-vous que vous avez Ansible installé sur votre machine. Vous pouvez installer Ansible en utilisant la commande suivante :

sudo apt update
sudo apt install ansible

Vérification

Après avoir exécuté le playbook, vous pouvez vérifier que Docker et Docker Compose sont installés correctement en exécutant les commandes suivantes :

docker --version
docker-compose --version

Ces commandes devraient afficher les versions de Docker et Docker Compose installées sur votre machine.

Remarque

L'utilisation de snap pour installer Docker est une méthode simple et rapide, mais elle peut ne pas être la méthode préférée pour tous les environnements de production. Pour une installation plus contrôlée et personnalisée, vous pouvez envisager d'utiliser les paquets apt de Docker.