如何保护Docker(仅限数据)卷不被删除?

时间:2018-01-26 09:19:59

标签: docker docker-compose docker-volume docker-stack

我用来创建像这样的Docker(仅数据)卷:docker create -v /data/--name data-container busybox

然后我在 docker-stack 设置中使用这些卷,将它们传输到不同的主机,导出它们以读取日志,进行备份,......

但有时会发生某人(意外地)使用docker rm $(docker ps -qa)清理Docker,如果没有安装,也会删除容器容器。

这导致严重的数据丢失(自上次备份以来的数据),因为似乎没有(技术)方法来保护数据卷不被删除。使用--filter "image!=busybox--filter "name!=data"或将卷/容器标记为不可删除是不可能的。

处理此问题的最佳方法是什么?只使用bind-mounts?删除一个卷时,切断团队成员的手指?还有其他建议吗?

0 个答案:

没有答案