luisico.docker

Docker

Docker installieren.

Docker wird aus den Paketen installiert, die im stabilen CE-Paketrepository von Docker verfügbar sind. Für CentOS muss das centos-extra-Repository aktiviert werden. Für Red Hat muss centos-extra ebenfalls hinzugefügt werden, einschließlich des CentOS GPG-Schlüssels. Diese Abhängigkeiten sind in dieser Rolle nicht enthalten. Die neueste Docker-Version, die im Repository gefunden wird, wird installiert, es sei denn, sie wird mit docker_version überschrieben. Die gleiche Version wird für die Docker-Engine und die Docker-CLI installiert.

Benutzernamensräume können optional mit der Variablen docker_user_namespace aktiviert werden (Standard ist nein). Dies könnte erfordern, dass die GRUB-Konfiguration neu generiert und der Server anschließend neu gestartet wird. Ein Standard-Dorremap-Benutzer wird auch zu /etc/subuid und /etc/subgid hinzugefügt.

Eine Liste von Umgebungsvariablen kann mit docker_env zum systemd-Dienst von Docker hinzugefügt werden.

Anforderungen

Siehe meta/main.yml.

Rollenspezifische Variablen

Siehe defaults/main.yml.

Abhängigkeiten

Das centos-extra-Repository wird für CentOS und Red Hat benötigt (siehe oben).

Beispiel-Playbook

Beispiel:

- hosts: server
  roles:
    - docker

TODO

  • Unterstützung für docker-ee
  • Sicherstellen, dass der Docker-Dienst nach dem Firewalld-Dienst neu gestartet wird, falls Firewalld aktiv ist
  • Bash-Vervollständigung für docker-compose installieren

Lizenz

Veröffentlicht unter der MIT-Lizenz.

Autoreninformationen

Luis Gracia während seiner Zeit am EMBL-EBI:

  • luis.gracia [at] ebi.ac.uk
  • GitHub unter luisico
  • Galaxy unter luisico
Über das Projekt

Install Docker

Installieren
ansible-galaxy install luisico.docker
GitHub Repository
Lizenz
mit
Downloads
331
Besitzer
Passionate DevOps Advocate