I created a docker compose *.yml file where I have many services with specified image tags. Then I let docker deploy a stack for me (on my local machine) with docker stack deploy -c .\my-compose-file.yml --with-registry-auth dev
and it is able to run all services. When I have docker events
running simultaneously, I can see image pull
messages in the log, so docker pulls missing images. But when I run docker image ls -a
, the pulled images are not displayed here.
So I wondering and want to know, what live cycle do the downloaded images have (will then be removed from my drive when I do docker stack rm
or not), and when not, how do I clean up such images?