gchiesa.docker

gchiesa.docker

Einrichten der Docker-Engine mit Unterstützung für Docker-Compose auf Enterprise-Linux-Maschinen.

Es wird auch ein gemeinsamer Ordner /docker erstellt, in dem Docker-Container gebaut werden können und der für alle Benutzer in der Docker-Gruppe zugänglich ist.

Dieses Playbook wird die Maschine neu starten (falls erforderlich), da Docker einen neueren Kernel verwendet als den, der mit der Standarddistribution ausgeliefert wird.

Rollenvariablen

# Proxy-Server, der zum Installieren von Paketen verwendet werden soll
proxy: ""

# Speicher-Driver für die Docker-Engine
docker_storage_driver_options: "--storage-driver=devicemapper"

# Konfigurationsdatei für iptables
iptables_config: "/etc/sysconfig/iptables"

# Selinux deaktivieren
disable_selinux: false

# Unterstützung für gemeinsamen Speicher zwischen Docker-Knoten
use_glusterfs: true

Beispiel-Playbook

Ein Beispiel, wie man die Rolle verwenden kann (zum Beispiel mit Übergabe von Variablen als Parameter), ist für die Benutzer ebenfalls hilfreich:

- hosts: docker-servers
  roles:
     - { role: gchiesa.docker, proxy: "http://www.proxy.com" }

Lizenz

BSD

Über das Projekt

Docker / Docker Compose support for Enterprise Linux

Installieren
ansible-galaxy install gchiesa.docker
GitHub Repository
Lizenz
Unknown
Downloads
158
Besitzer
a Cloud Architect living in Amsterdam. I enjoy jazz music, italian cooking and be surrounded by open-minded people.