Open lfield opened 5 years ago
Checkpoint-restore is implemented entirely in CRIU, and is a very hairy process. CRIU 2.0 from a few years ago added support for unprivileged process checkpointing but it's my understanding that unprivileged process restoration is not really a thing yet.
But the fact we outright deny doing it without even trying is probably something we should change (at the time, I just decided to punt on checkpoint-restore for rootless containers because it wasn't clear how well it would work with runc).
We have a use case for this and I would be happy to test.
When trying to checkpoint a rootless container I get the message
cannot checkpoint a rootless container
. Why is it not possible to checkpoint a rootless container?