I'll give it a try, if Dan or Matt say differently, go with them.
`podman pause` pauses the processes in the container and puts the 
container into the "Paused" state.  You can kind of think of it as a 
flash freeze of the container.  The `podman unpause` command unpauses 
the container and let's the processes continue running from the point 
they were at when they were paused.
`podman stop` is a bigger hammer.  It kills all the processes within the 
container and puts the container into the "Exited" state.  The container 
can be restarted with `podman start` and all the processes in the 
container will have to restart from scratch.
t
On 1/26/20 1:33 PM, Robert P. J. Day wrote:
    first, what is the difference between "podman pause" and
"podman
 stop", particularly since "man podman-pause" seems to confuse the two:
    OPTIONS
         --all, -a
         Pause all running containers.
    EXAMPLE
    ... snip ...
         Pause all running containers.
                podman stop -a
                       ^^^^
 so anyone reading "man podman-pause" is going to think that "stop"
is
 a synonym, at least reading that example.
    in addition, "man podman-stop" doesn't help the situation by not
 distinguishing between paused and stopped containers:
    OPTIONS
         --all, -a
         Stop all running containers.  This does not include paused con‐
         tainers.
 second issue:
    $ podman pause musing_knuth
    Error: pause is not supported for rootless containers
    $
 even if this is true, there is nothing in "man podman-pause" to
 suggest that this might occur, which is definitely grounds for
 confusion.
 rday
 _______________________________________________
 Podman mailing list -- podman(a)lists.podman.io
 To unsubscribe send an email to podman-leave(a)lists.podman.io