rolehippie.docker
Docker
Ansible 角色,用于安装和配置 Docker 容器运行时。
赞助
构建和改进这个 Ansible 角色得到了我当前和以前雇主的赞助,如 Cloudpunks GmbH 和 **Proact Deutschland GmbH**。
目录
要求
- 最低 Ansible 版本:
2.10
默认变量
docker_arch
用于选择正确的 deb 存储库的目标系统架构。
默认值
docker_arch: amd64
docker_daemon_command
启动守护进程时执行的命令。
默认值
docker_daemon_command: /usr/bin/dockerd -H unix://
docker_daemon_config
添加配置选项到 daemon.json。
默认值
docker_daemon_config:
log-driver: json-file
log-opts:
max-size: 5m
max-file: '3'
live-restore: true
docker_daemon_override
默认值
docker_daemon_override: false
docker_keyring
存储库密钥环的路径。
默认值
docker_keyring: /usr/share/keyrings/docker-archive-keyring.gpg
docker_mount_flags
可选定义 systemd 的挂载标志。
默认值
docker_mount_flags:
docker_networks_extra
要创建的额外 Docker 网络列表。
默认值
docker_networks_extra: []
示例用法
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
要创建的一般 Docker 网络列表。
默认值
docker_networks_general: []
示例用法
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
要自动登录的额外 Docker 注册表列表。
默认值
docker_registries_extra: []
示例用法
docker_registries_extra:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_registries_general
要自动登录的一般 Docker 注册表列表。
默认值
docker_registries_general: '{{ docker_registries | default([]) }}'
示例用法
docker_registries_general:
- url: myregistry.example.com
username: docker
password: secure
email: [email protected]
reauthorize: False
state: present
docker_upstream_version
从上游存储库安装。
默认值
docker_upstream_version: true
发现的标签
docker
依赖项
许可证
Apache-2.0
