ansible docker 多个端口映射问题

- name: start container
  docker_container:
    name: "{{ warinfo[warname]['container'] }}"
    image: "{{ warinfo[warname]['image'] }}"
    state: started
    ports:
      - "{{ item[0]}}:{{ item[1] }}"
    with_items:
    - [8080,8081]
    - [8080,8081]

错误提示:

"The task includes an option with an undefined variable. The error was: 'item' is undefined

提示变量未定义,是不是docker_container 这个不能循环,我看文档没说,
怎么才能实现同时映射多个端口?

阅读 3.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题