rolehippie.docker
Docker
Ansible-Rolle zur Installation und Konfiguration der Docker-Container-Laufzeitumgebung.
Sponsor
Der Aufbau und die Verbesserung dieser Ansible-Rolle wurde von meinen aktuellen und früheren Arbeitgebern wie Cloudpunks GmbH und Proact Deutschland GmbH gesponsert.
Inhaltsverzeichnis
Anforderungen
- Mindestanforderung für Ansible:
2.10
Standardvariablen
docker_arch
Zielsystemarchitektur zur Auswahl des richtigen Debian-Repositorys
Standardwert
docker_arch: amd64
docker_daemon_command
Befehl, der zum Starten des Daemons ausgeführt wird
Standardwert
docker_daemon_command: /usr/bin/dockerd -H unix://
docker_daemon_config
Hinzufügen von Konfigurationsoptionen zu daemon.json
Standardwert
docker_daemon_config:
log-driver: json-file
log-opts:
max-size: 5m
max-file: '3'
live-restore: true
docker_daemon_override
Standardwert
docker_daemon_override: false
docker_keyring
Pfad für die Repository-Schlüsselbunddatei
Standardwert
docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg
docker_mount_flags
Optional Mount-Flags für systemd definieren
Standardwert
docker_mount_flags:
docker_networks_extra
Liste von zusätzlichen Docker-Netzwerken, die erstellt werden sollen
Standardwert
docker_networks_extra: []
Beispielverwendung
docker_networks_extra:
- name: traefik
driver: bridge
enable_ipv6: True
ipam_config:
- subnet: fdd1:ac8c:0557:7ce1::/64
force: False
state: present
docker_networks_general
Liste allgemeiner Docker-Netzwerke, die erstellt werden sollen
Standardwert
docker_networks_general: []
Beispielverwendung
docker_networks_general:
- name: traefik
driver: bridge
enable_ipv6: True
ipam_config:
- subnet: fdd1:ac8c:0557:7ce1::/64
force: False
state: present
docker_registries_extra
Liste von zusätzlichen Docker-Registries für die automatische Anmeldung
Standardwert
docker_registries_extra: []
Beispielverwendung
docker_registries_extra:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_registries_general
Liste allgemeiner Docker-Registries für die automatische Anmeldung
Standardwert
docker_registries_general: '{{ docker_registries | default([]) }}'
Beispielverwendung
docker_registries_general:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_upstream_version
Installation aus dem upstream-Repository
Standardwert
docker_upstream_version: true
Entdeckte Tags
docker
Abhängigkeiten
Lizenz
Apache-2.0
Autor
Ansible role to install and configure Docker container runtime
ansible-galaxy install rolehippie.docker