基于Linux Docker + Rethinkdb映像resize的Azure虚拟机并丢失数据,这是可以预料的吗?

在标准A1的一个Rethinkdb数据库[基于Docker的]中有大约20个文档,并没有使用太多,所以我决定把它缩小到标准A0,几分钟后Rethinkdb服务器在线恢复完全为空(只有testing分贝)

数据纯粹是为了testing,所以在那里没有问题,但是如果有人升级Linux + Docker + [容器,在这种情况下是Rethinkdb]丢失数据,预计会有这个数据? 有没有什么措施来防止这种情况?

Azure上的Linux系统有一个本地磁盘,挂载为/mnt ,此驱动器上存储的任何内容在重新启动后都将被删除。 您可以使用此磁盘进行caching,并且需要进行临时处理,但是您应该避免存储任何可能需要的内容。

最好的解决scheme是将数据磁盘安装到机器上,并将其用作存储数据的卷。

Azure Windows虚拟机上的D:驱动器也是如此