rolehippie.docker

Docker

Quellcode Allgemeiner Workflow Readme Workflow Galaxy Workflow Lizenz: Apache-2.0 Ansible Rolle

Ansible-Rolle zur Installation und Konfiguration der Docker-Container-Laufzeitumgebung.

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

Thomas Boerger

Über das Projekt

Ansible role to install and configure Docker container runtime

Installieren
ansible-galaxy install rolehippie.docker
GitHub Repository
Lizenz
apache-2.0
Downloads
6.9k
Besitzer
Ansible role collection of Webhippie