使用Ansible(引擎) | Using Ansible (Engine)
使用触角
注
请注
意,这是社区提供的安装路径。
所需
要使用本指南,您需要安装可抗版本2.1.0或更高版本。
将执行模块的主机上的要求:
python >= 2.6
docker-py >= 1.7.0
Docker API >= 1.20
安装
大docker_container
模块是一个核心模块,默认情况下将随Ansible一起发布。
使用
的最新版本的任务示例。nginx
图像并运行一个容器。绑定地址和端口在示例中定义为变量...
---
- name: nginx container
docker:
name: nginx
image: nginx
state: reloaded
ports:
- "::"
cap_drop: all
cap_add:
- setgid
- setuid
pull: always
restart_policy: on-failure
restart_policy_retry: 3
volumes:
- /some/nginx.conf:/etc/nginx/nginx.conf:ro
tags:
- docker_container
- nginx
...
文献资料
的文件ansible_container
模块存在于docs.ansible.com...
有关Docker映像、网络和服务的文档也在docs.ansible.com...