rolehippie.docker

docker

Código Fuente Flujo de Trabajo General Flujo de Trabajo del Readme Flujo de Trabajo de Galaxy Licencia: Apache-2.0 Rol de Ansible

Rol de Ansible para instalar y configurar el runtime de contenedores Docker.

Patrocinador

La construcción y mejora de este rol de Ansible ha sido patrocinada por mis empleadores actuales y anteriores como Cloudpunks GmbH y Proact Deutschland GmbH.

Tabla de contenido


Requisitos

  • Versión mínima de Ansible: 2.10

Variables por defecto

docker_arch

Arquitectura del sistema objetivo utilizada para seleccionar el repositorio de deb correcto.

Valor por defecto

docker_arch: amd64

docker_daemon_command

Comando ejecutado para iniciar el daemon.

Valor por defecto

docker_daemon_command: /usr/bin/dockerd -H unix://

docker_daemon_config

Añadir opciones de configuración a daemon.json.

Valor por defecto

docker_daemon_config:
  log-driver: json-file
  log-opts:
    max-size: 5m
    max-file: '3'
  live-restore: true

docker_daemon_override

Valor por defecto

docker_daemon_override: false

docker_keyring

Ruta para el keyring del repositorio.

Valor por defecto

docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg

docker_mount_flags

Opcionalmente define flags de montaje para systemd.

Valor por defecto

docker_mount_flags:

docker_networks_extra

Lista de redes docker extras para crear.

Valor por defecto

docker_networks_extra: []

Ejemplo de uso

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

Lista de redes docker generales para crear.

Valor por defecto

docker_networks_general: []

Ejemplo de uso

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

Lista de registros docker extras para iniciar sesión automáticamente.

Valor por defecto

docker_registries_extra: []

Ejemplo de uso

docker_registries_extra:
  - url: myregistry.example.com
    username: docker
    password: secure
    email: [email protected]
    reauthorize: False
    state: present

docker_registries_general

Lista de registros docker generales para iniciar sesión automáticamente.

Valor por defecto

docker_registries_general: '{{ docker_registries | default([]) }}'

Ejemplo de uso

docker_registries_general:
  - url: myregistry.example.com
    username: docker
    password: secure
    email: [email protected]
    reauthorize: False
    state: present

docker_upstream_version

Instalar desde el repositorio upstream.

Valor por defecto

docker_upstream_version: true

Etiquetas Descubiertas

docker

Dependencias

Licencia

Apache-2.0

Autor

Thomas Boerger

Acerca del proyecto

Ansible role to install and configure Docker container runtime

Instalar
ansible-galaxy install rolehippie.docker
Licencia
apache-2.0
Descargas
6.6k
Propietario
Ansible role collection of Webhippie