tecnativa.docker

Docker

构建状态 GitHub 许可证 Ansible Galaxy

设置带有完整Docker项目软件栈的Docker服务器。

要求

仅支持在Python 3上运行的Ansible

支持的操作系统:

  • Ubuntu:

    • 16.04
    • 18.04
    • 20.04
    • 22.04

角色变量

请查看defaults目录,了解您可以覆盖的所有变量。 所有不明显的变量都有文档说明。

示例剧本

- hosts: docker
  roles:
  - role: tecnativa.docker
    vars:
      docker_app_state: present
      docker_compose_state: present
      docker_engine_state: present
      docker_machine_state: present
      docker_swarm_state: present

有关更大的示例,请查看我们的测试剧本

按主机组筛选的Docker Compose v2

新增了一项功能,允许在使用默认安装Docker Compose v2的操作系统上安装Docker Compose。这在文件https://github.com/Tecnativa/ansible-role-docker/blob/master/tasks/compose.yml中完成,检查主机是否属于compose_v2_servers组。

支持

作者信息

该项目由以下人员维护:

Tecnativa标志

Tecnativa是一家专注于Odoo的IT咨询公司,提供Odoo开发、安装、维护和托管服务。

关于项目

All you need to boot a Docker server

安装
ansible-galaxy install tecnativa.docker
许可证
apache-2.0
下载
12.6k
拥有者
Odoo Experts