Every docker run command, or every RUN command inside a Dockerfile, creates a container. If the container is no longer running it can still be seen with docker ps -a.
Should I be concerned with having an enormous list of non-running containers? Should I be issuing docker rm on non-running containers?
I am unsure of what performance or memory/storage penalties these non-running containers incur.