搜索 docker,由 geerlingguy 贡献的 docker role 是目前最受欢迎的:
搜索到的 role 安装到本地:
$ ansible-galaxy geerlingguy.docker
配置文件为:~/.ansible/roles/geerlingguy.docker/defaults/main.yml。下面介绍一下其中的一些比较重要的配置项。
文件 pb_docker.yml,其中引用已经安装好的 role 来完成 docker 的安装:
---
---
用户 nick 添加到 docker 组。注意,请在 /etc/ansible/hosts 文件中添加名称为 dockerhost 的组。然后执行下面的命令就可以了:
$ ansible-playbook -u nick pb_docker.yml
$ docker version
$ docker-compose -v
用户 nick 加入了 docker 组: