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.
- 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
- 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.