0x646e78.docker_debian
Ansible角色在Debian上安装Docker CE(和/或Compose)
这是一个用于在Debian上从官方apt仓库安装docker-ce的Ansible角色,提供多种选项,如安装docker-compose和禁用docker的iptables动态规则。
这个角色可能不适用于Debian 10以下的版本,但请在任何基于Debian的发行版或版本上提出问题或PR。
使用ansible-galaxy安装:
ansible-galaxy install 0x646e78.docker_debian
另外,你也可以将此仓库作为子模块添加:
git submodule add https://github.com/auraltension/ansible-role-docker-debian.git roles/docker-debian
git submodule init roles/docker_debian
要求
可能没有要求,如果发现任何问题,请提出。
角色变量
iptables: true
- 设置为false以禁用docker控制的iptables规则。install_compose: false
- 设置为true以安装docker-compose。
依赖
无
示例剧本
---
- hosts: my_server
roles:
- { role: docker_debian, iptables: false }
许可证
GPL-2.0
这个程序是自由软件;你可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它;可以是许可证的第2版,或(你选择)任何更高版本。
这个程序被发布是为了希望它会有用,但没有任何保证;甚至没有对适销性或特定用途的隐含保证。有关更多详细信息,请参见GNU通用公共许可证。
你应该已经收到一份GNU通用公共许可证的副本;如果没有,请参考: https://www.gnu.org/licenses/gpl-2.0.html
作者信息
DNX - 博客 - Docker Hub - Ansible Galaxy