radek_sprta.docker
Ansible 角色:Docker

安装 Docker,并可选安装 docker-compose 和 Python Docker 库。
角色变量
一般选项
docker_install: 安装 Docker 运行时。默认为 true。docker_install_compose: 安装 docker-compose。默认为 false。docker_install_python_library: 安装 Docker Python 库。默认为 false。docker_package: 要安装的 Docker 软件包名称。默认为适合的系统软件包。docker_pip_package: 要安装的 pip 软件包名称。默认为适合的系统软件包。
服务选项
docker_service_enabled: Docker 在重启后是否应启用。默认为true。docker_service_state: 安装后 Docker 服务的状态。默认为started。
Docker 系统清理
自动运行 docker system prune,以防系统被旧镜像和容器混乱。
docker_prune_period: 过滤docker system prune,仅针对比该变量旧的镜像。默认为24h。docker_system_prune: 是否自动运行 docker system prune。默认为true。
Docker 用户
docker_users: 应该成为 Docker 组成员的用户列表(因此可以控制它)。默认为[]。
守护进程选项
docker_daemon_options: 要添加到 daemon.json 的选项字典。默认为 {}。
已废弃的角色选项
不建议使用这些选项。
docker_enable_metrics: 启用 Prometheus 指标端点。默认为 false。docker_log_drive: Docker 日志驱动程序。默认为 json-file(Docker 默认)。docker_log_opts: 额外的日志选项。以 Docker log-opts 的字典形式传递。docker_metrics_host: Prometheus 指标的主机。默认为 127.0.0.1。
示例剧本
- hosts: all
roles:
- radek_sprta.docker
许可
MIT
作者信息
Radek Sprta mail@radeksprta.eu
关于项目
A role to install Docker, docker-compose and the python library.
安装
ansible-galaxy install radek_sprta.docker许可证
mit
下载
4.8k
拥有者
