首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不可用容器: docker.errors.NotFound: 404客户端错误:找不到(“没有这样的容器: web_data")

不可用容器: docker.errors.NotFound: 404客户端错误:找不到(“没有这样的容器: web_data")
EN

Stack Overflow用户
提问于 2017-10-11 04:47:14
回答 1查看 2.1K关注 0票数 0

我试图使用Ansible容器在多个Docker容器之间共享一个卷,并得到以下错误:

docker.errors.NotFound: 404个客户端错误:找不到(“没有这样的容器: web_data")

我的container.yml看起来像:

代码语言:javascript
复制
version: "2"
services:
  web_data:
    from: centos:7
    roles:
      - data
    volumes:
      - /var/www/deployment
    command: [tail, -f, /dev/null]
  nginx:
    from: centos:7
    ports:
      - 8888:80
    roles:
      - nginx
    volumes_from:
      - web_data
    command: [supervisord]

当第二个容器开始构建时会发生错误。我看了一下在线,显然使用--debug开关可以修复这个问题,但它不是。

不可接受的版本如下:

代码语言:javascript
复制
ansible (2.5.0)
ansible-container (0.9.2)

码头工人版本如下:

代码语言:javascript
复制
docker (2.5.1)
docker-compose (1.12.0)
docker-py (1.10.6)
docker-pycreds (0.2.1)

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-11 05:11:33

好的,原来volumes_from被ansible-容器构建忽略了。

yml/ference.html#卷-来自

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

https://stackoverflow.com/questions/46680033

复制
相关文章

相似问题

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