Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 使用CRIU实时迁移jboss/wildfly容器失败_Docker_Wildfly - Fatal编程技术网

Docker 使用CRIU实时迁移jboss/wildfly容器失败

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

我尝试过将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 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.`