There are two ways to checkpoint and restore a Docker container:
:''' Using CRIU directly on the command line as it's typicallydone. This is called external because it's happening external to the
Docker daemon. After checkpoint, the Docker daemon thinks that the
container has exited. After restore, the Docker daemon doesn't know that
External C/R was done as a proof-of-concept.
:''' Using ''docker checkpoint'' and ''docker restore'' commands.
Because the Docker daemon is involved in both checkpoint and restore,
its notion of the container state will be consistent and commands such as