舰队找不到数据量容器

我有一个数据卷容器共享容器之间的持久性数据。 所有的东西都如预期的那样工作,但是这个项目被搁置了一段时间,所有的容器(预计容量)现在都失败了。 随着船队中的任何变化?

该卷的docker文件(我们称之为A

FROM ubuntu MAINTAINER kwn ADD . /usr/src/app/static/data/ WORKDIR /usr/src/app/static/data/ VOLUME ["/usr/src/app/static/data/"] CMD ["/bin/true"] 

这里是一个需要访问A的容器B的通用.service文件

 [Unit] Description = Container B # Requirements Requires = etcd.service Requires = docker.service Requires = A.service # Dependency ordering After = etcd.service After = docker.service After = A.service [Service] TimeoutStartSec=0 KillMode=none Environment=IMAGE=B CONTAINER=B # Get CoreOS environmental variables EnvironmentFile=/etc/environment # Pre-start and Start ExecStartPre=-/usr/bin/docker kill ${CONTAINER} ExecStartPre=-/usr/bin/docker rm ${CONTAINER} ExecStartPre=/usr/bin/docker pull ${IMAGE} ExecStart=/usr/bin/docker run --name ${CONTAINER} -p 8052:8052 --volumes-from A ${IMAGE} # Stop ExecStop=/usr/bin/docker stop ${CONTAINER} [X-Fleet] Conflicts=${CONTAINER}.service 

当我开始车队(所有我的.service都在/static

 fleetctl start static/* 

开始,立即变得不活跃(如预期),但依赖于A的所有其他容器失败。

 fleetctl status B 

 docker[7681]: /usr/bin/docker: Error response from daemon: No such container: B. 

我错过了什么? 是After = A.service过时了吗?