【发布时间】:2018-06-30 06:26:05
【问题描述】:
可靠版本
ansible --version
ansible 2.5.5
码头工人版本
docker --version
Docker version 18.03.1-ce, build 9ee9f40
我的例子
- name: start container
docker_container:
name: "tomcat-container"
image: "tomcat-images"
state: started
ports:
- "{{ item[0]}}:{{ item[1] }}"
with_nested:
- [8080,8080]
- [8081,8081]
失败了! => {"msg": "该任务包含一个带有未定义变量的选项。错误是:'item' 未定义\n\n错误似乎在 '/home/playbook/roles/ts-docker/tasks /main.yml':第 81 行,第 3 列,但可能\n位于文件中的其他位置,具体取决于确切的语法问题。\n\n违规行似乎是:\n\n\n- name: start container\n ^ 这里\n"}
...'item' 未定义
如何解决挂载多个端口的问题?
-_-||英文不好,见谅
【问题讨论】: