有没有办法使docker集装箱真正容错?

我的意思是容错,就像运行一个备份容器一样,不断地将活动容器的状态(内存)同步到被动容器,所以如果出现故障,我可以故障切换到另一个容器,而不会丢失主动networking连接或运行在容器?

我知道docker群存在,这可以使我的容器高度可用,通过在其他节点上重新启动它们以防止节点故障,甚至通过复制使服务容错,但这只有在我的服务是无状态的或保存在共享的networking存储或数据库中。

我正在寻找像vSphere FT这样的解决scheme。