A collection of docker bits and pieces of knowledge
Docker run-rm
When the Docker container exits, the file system inside the default container is still retained to facilitate debugging and retain user data.
However, for the foreground container, because it only runs for a short time during development and debugging, there is no need to retain its user data, so you can set the-rm option when the container is started, so that the file system inside the container can be automatically cleaned when the container exits.
Obviously, the-- rm option cannot be used with-d, that is, only foreground containers can be cleaned automatically, not detached containers.
Note that the-- rm option also cleans up the container's anonymous data volumes.