首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible,docker_container和depends_on

Ansible,docker_container和depends_on
EN

Unix & Linux用户
提问于 2018-10-31 09:51:31
回答 1查看 3.9K关注 0票数 2

我正在使用ansible和docker_container模块。但是当我开始我的剧本时,我会犯这样的错误:

代码语言:javascript
复制
"'depends_on' is not a valid attribute for a Task"

这是我的剧本:

代码语言:javascript
复制
- name: Docker-compose
  hosts: localhost
  connection: local
  gather_facts: no  
  tasks:
    - name: Start selenium hub
      docker_container:
        name: hub
        image: selenium:latest
        state: started
        restart: yes
        ports:
          - "4444:4444"

    - name: Start chromedriver
      docker_container:
        name: chromedriver
        image: chromedriver:latest
        state: started
        restart: yes
        depends_on:
          - "hub"
        links:
          - "hub:hub"  
        env:
            VNC_ENABLED: true
            EXPOSE_X11: true
        ports:
          - "5900:5900"

如您所见,名为“chromedriver”的容器取决于“集线器”。我该怎么做?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-10-31 09:59:32

可抗docker_container模块实际上没有depends_on属性。您应该创建容器以模拟依赖树。

前面的任务确实是这样做的,所以只需删除depends_on属性,任务就应该正确完成。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/478855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档