arnaudblancher.docker_unprovisionning
arnaudblancher.docker_unprovisionning
目标:使用 ansible 角色 arnaudblancher.docker_unprovisionning 删除 Docker 容器
这个角色是 arnaudblancher.docker_provisionning 的配套工具,它接收一个 ansible 清单并为每个列出的主机创建一个 Docker 容器。
要求
- docker-engine
确保你有一个正在运行的 docker-engine,可以使用以下命令测试(可能需要以 root 身份运行):
docker info
角色变量
依赖
无
示例剧本
请查看子目录 ./demo/
cat demo/docker-unprovisionning.yml
- name: "移除 Docker 容器和网络"
hosts: localhost
gather_facts: no
roles:
- { role : arnaudblancher.docker_unprovisionning,
docker_unprovisionning_net: "ansible_myplateform" }
cat inventory/docker/000_hosts
[mysql]
dock-mysql
[apache]
dock-apache
[all:vars]
ansible_connection=docker
执行:
ansible-playbook -i ./inventory/docker/ docker-unprovisionning.yml
当然,你可以使用相同的清单来创建和销毁你的容器。
许可证
GPLv3
作者信息
Arnaud Blancher
https://github.com/arnaudblancher/ansible-role-docker_unprovisionning
关于项目
Take an ansible inventory and remove docker container for each listed hosts. This role is the companion of docker_provisionning
安装
ansible-galaxy install arnaudblancher.docker_unprovisionning
许可证
Unknown
下载
104
拥有者