rolehippie.docker

Docker

源代码 常规工作流程 自述文件工作流程 银河工作流程 许可证: Apache-2.0 Ansible 角色

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

作者

Thomas Boerger

关于项目

Ansible role to install and configure Docker container runtime

安装
ansible-galaxy install rolehippie.docker
许可证
apache-2.0
下载
6.2k
拥有者
Ansible role collection of Webhippie