Vis*_*han 15 docker docker-swarm docker-volume
我有一个包含一个管理器和另一个普通节点的swarm集群,当我创建一个swarm服务时,我正在创建mount类型,mount source和mount target.它在manger和node中创建具有相同名称的卷,并启动容器,我的服务已启动.
当我发布服务时,与服务一起创建的卷未被删除,这仍然很好.
我面临的问题是,当我删除具有相同端点的卷时,它只删除了swarm管理器中的卷,在创建服务时在节点中创建的卷仍然存在.
我希望管理器删除与swarm服务一起创建的所有卷.有办法吗?
经过这么多的分析,理论就是这样.
如果您指示swarm使用卷创建服务,则Swarm仅执行在集群内创建服务的操作,即在多个节点上执行是,当您发送卷详细信息时是,它确实创建了卷但是在释放服务时在发布它的docker中的bug时,无法检查工作节点是否存在卷
我已经在码头工具中提出了它的错误.
截至目前,除了在释放群服务之后从工作节点手动释放卷之外别无其他方法.
| 归档时间: |
|
| 查看次数: |
2613 次 |
| 最近记录: |