luisico.docker

Docker

安装 Docker。

Docker 是从 Docker 的 CE 稳定版包存储库中获取的。在 CentOS 中,必须启用 centos-extra 存储库。对于 Red Hat,也需要添加 centos-extra,并包括 CentOS GPG 密钥。这些依赖项不包括在此角色中。除非使用 docker_version 进行覆盖,否则将安装存储库中找到的最新 Docker 版本。Docker 引擎和 Docker CLI 将安装相同版本。

用户命名空间可以通过变量 docker_user_namespace 自选激活(默认值为 no)。这可能需要重新生成 GRUB 配置,进而重启服务器。标准的 dorremap 用户还将被添加到 /etc/subuid/etc/subgid 中。

可以通过 docker_env 将环境变量添加到 Docker 的 systemd 服务中。

要求

查看 meta/main.yml

角色变量

查看 defaults/main.yml

依赖项

CentOS 和 Red Hat 需要 centos-extra 存储库(见上文)。

示例剧本

示例:

- hosts: servers
  roles:
    - docker

待办事项

  • 支持 docker-ee
  • 确保在 firewalld 服务之后重启 Docker 服务,前提是 firewalld 处于活动状态
  • 为 docker-compose 安装 bash 自动完成

许可证

根据 MIT 许可证 发布。

作者信息

Luis Gracia 在 EMBL-EBI 时:

关于项目

Install Docker

安装
ansible-galaxy install luisico.docker
许可证
mit
下载
331
拥有者
Passionate DevOps Advocate