exzeo.docker
Ansible 角色 Docker
在 Debian/Ubuntu 服务器上安装 Docker 和 Docker Compose。
Docker 发布说明 发布信息: https://docs.docker.com/engine/release-notes/
Docker-Compose 发布说明 发布信息: https://docs.docker.com/compose/release-notes/
注意:这将安装最新版本的 Docker。只有 Docker-Compose 的版本可以配置。
角色变量
# 切换以安装 Docker Compose
docker_install_compose: false
# Docker Compose 的版本
docker_compose_version: ""
# 切换此项将从服务器卸载
uninstall: false
# 切换此项将当前用户添加到 Docker 用户组
docker_add_current_user: true
# 指定要添加到 Docker 组的用户,如果未提供将从 SUDO_USER 读取
docker_user: ""
示例剧本
最小配置:
- name: 安装 Docker
hosts: all
roles:
- role: exzeo.docker
特定版本:
- name: 安装 Docker
hosts: all
roles:
- role: exzeo.docker
卸载:
- name: 安装 Docker
hosts: all
roles:
- role: exzeo.docker
vars:
uninstall: true