首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Ansible(引擎) | Using Ansible (Engine)

请注意,这是社区提供的安装路径。

所需

要使用本指南,您需要安装可抗版本2.1.0或更高版本。

将执行模块的主机上的要求:

代码语言:javascript
复制
python >= 2.6
docker-py >= 1.7.0
Docker API >= 1.20

安装

docker_container模块是一个核心模块,默认情况下将随Ansible一起发布。

使用

的最新版本的任务示例。nginx图像并运行一个容器。绑定地址和端口在示例中定义为变量...

代码语言:javascript
复制
---
- 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...

扫码关注腾讯云开发者

领取腾讯云代金券