rolehippie.docker
Docker
This is an Ansible role designed to install and set up Docker as a container runtime.
Sponsor
The creation and improvement of this Ansible role have been supported by my current and past employers like Cloudpunks GmbH and Proact Deutschland GmbH.
Contents
Requirements
- Minimum Ansible version:
2.10
Default Variables
docker_arch
The system architecture to choose the correct Docker repository.
Default value
docker_arch: amd64
docker_daemon_command
The command to start the Docker daemon.
Default value
docker_daemon_command: /usr/bin/dockerd -H unix://
docker_daemon_config
Settings to add to the Docker configuration file (daemon.json).
Default value
docker_daemon_config:
log-driver: json-file
log-opts:
max-size: 5m
max-file: '3'
live-restore: true
docker_daemon_override
Allows overriding default settings.
Default value
docker_daemon_override: false
docker_keyring
Path for the Docker repository keyring.
Default value
docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg
docker_mount_flags
Optional flags for mounting with systemd.
Default value
docker_mount_flags:
docker_networks_extra
Additional Docker networks to create.
Default value
docker_networks_extra: []
Example usage
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
General Docker networks to create.
Default value
docker_networks_general: []
Example usage
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
Additional Docker registries for automatic login.
Default value
docker_registries_extra: []
Example usage
docker_registries_extra:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_registries_general
General Docker registries for automatic login.
Default value
docker_registries_general: '{{ docker_registries | default([]) }}'
Example usage
docker_registries_general:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_upstream_version
Install Docker from the upstream repository.
Default value
docker_upstream_version: true
Discovered Tags
docker
Dependencies
License
Apache-2.0
Author
Informazioni sul progetto
Ansible role to install and configure Docker container runtime
Installa
ansible-galaxy install rolehippie.dockerLicenza
apache-2.0
Download
6k
Proprietario
Ansible role collection of Webhippie
