我正在尝试使用 Ansible 部署 3 个容器,其中一个包含一个 MySQL,我想确保它的 IP 是静态的,并且对于其他 2 个是众所周知的。
我试过这个任务:
- name: launch mysql container
docker:
name: my-mysql-container
image: my-mysql-image
ip: 172.17.0.4
volumes:
- "databases:/var/lib/mysql"
但是ip
不支持该参数,文档也没有给出任何线索。
我知道我可以使用该shell
参数通过 bash 命令运行容器。但是有没有使用 Ansible Docker 模块预设 IP 的选项?