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 时: