Search code examples
dockercontainers

Docker says there is already a container with the same name that exists despite there are no containers


I do DOCKERADM_ENV=lab docker-compose -f docker-compose-mgmt.yml up -d since last week to test things and when I want to test something new I remove all the containers with docker rm $(docker ps -aq).

But now I can't make my docker-compose because :

ERROR: for mgmt-mongo Conflict. The name "/mgmt-mongo" is already in use by container 228f13fb40231043d3c532cc1fa40906eb4332722a6a69024fe6b9d0ceab8b40. You have to remove (or rename) that container to be able to reuse that name.

But when I do docker ps -a there is nothing.

You have an idea from where it could comes ?


Solution

  • These kind of errors are often caused by Docker upgrades without stopping everything like running containers. A reboot will solve most cases.