luisico.docker
Docker
Installez Docker.
Docker est installé à partir des paquets disponibles dans le dépôt stable CE de Docker. Pour CentOS, le dépôt centos-extra
doit être activé. Pour Red Hat, le dépôt centos-extra
doit également être ajouté, ainsi que la clé GPG de CentOS. Ces dépendances ne sont pas incluses dans ce rôle. La dernière version de Docker trouvée dans le dépôt est installée, sauf si elle est remplacée par docker_version
. La même version sera installée pour le moteur Docker et le CLI Docker.
Les espaces de noms utilisateurs peuvent être activés de manière optionnelle avec la variable docker_user_namespace
(par défaut non
). Cela peut nécessiter de régénérer la configuration GRUB et donc de redémarrer le serveur. Un utilisateur dorremap standard sera également ajouté à /etc/subuid
et /etc/subgid
.
Une liste de variables d'environnement peut être ajoutée au service systemd de Docker en utilisant docker_env
.
Exigences
Voir meta/main.yml
.
Variables de rôle
Voir defaults/main.yml
.
Dépendances
Le dépôt centos-extra
est nécessaire pour CentOS et Red Hat (voir ci-dessus).
Exemple de Playbook
Exemple:
- hôtes: serveurs
rôles:
- docker
À faire
- Prise en charge de docker-ee
- S'assurer que le service Docker est redémarré après le service firewalld, si firewalld est actif
- Installer l'achèvement bash pour docker-compose
Licence
Diffusé sous la licence MIT.
Informations sur l'auteur
Luis Gracia, lors de son passage à EMBL-EBI :
ansible-galaxy install luisico.docker