Docker 使用CRIU实时迁移jboss/wildfly容器失败
我尝试过将wildfly容器迁移到另一个主机。np容器的示例运行良好。当我用一个简单的jboss/wildfly容器替换该示例时,当criu尝试在另一台主机上还原该容器时,我刚刚收到了这个错误:Docker 使用CRIU实时迁移jboss/wildfly容器失败,docker,wildfly,Docker,Wildfly,我尝试过将wildfly容器迁移到另一个主机。np容器的示例运行良好。当我用一个简单的jboss/wildfly容器替换该示例时,当criu尝试在另一台主机上还原该容器时,我刚刚收到了这个错误: Error response from daemon: Cannot restore container <CONTAINER-ID>: criu failed: type NOTIFY errno 0 Error: failed to restore one or more contain
Error response from daemon: Cannot restore container <CONTAINER-ID>: criu failed: type NOTIFY errno 0
Error: failed to restore one or more containers
一个示例shell脚本的检查点/恢复工作得非常好。但是当我想检查一个容器时
docker run -d --name looper busybox /bin/sh -c 'i=0; while true; do echo $i; i=$(expr $i + 1); sleep 1; done'
与
我收到这个输出
Error (criu/sockets.c:132): Diag module missing (-2)
Error (criu/sockets.c:132): Diag module missing (-2)
Error (criu/sockets.c:132): Diag module missing (-2)
Error (criu/mount.c:701): mnt: 87:./etc/hosts doesn't have a proper root mount
Error (criu/cr-dump.c:1641): Dumping FAILED.`
我找不到解决这些错误的方法。是否有任何已知的解决方案可以实时迁移wildfly容器
提前谢谢
criu dump -t $PID --images-dir /tmp/looper
Error (criu/sockets.c:132): Diag module missing (-2)
Error (criu/sockets.c:132): Diag module missing (-2)
Error (criu/sockets.c:132): Diag module missing (-2)
Error (criu/mount.c:701): mnt: 87:./etc/hosts doesn't have a proper root mount
Error (criu/cr-dump.c:1641): Dumping FAILED.`