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 ?
Note: Container names must be unique. That means you can only call one container web . If you want to re-use a container name you must delete the old container (with docker container rm ) before you can create a new container with the same name. As an alternative you can use the --rm flag with the docker run command.
To rename a docker container, use the rename sub-command as shown, in the following example, we renaming the container discourse_app to a new name disc_app. After renaming a containers, confirm that it is now using the new name. For more information, see the docker-run man page. That's all!
With Docker compose, you can configure and start multiple containers with a single yaml file. This is really helpful if you are working on a technology stack with multiple technologies.
run this:
docker rm 228f13fb40231043d3c532cc1fa40906eb4332722a6a69024fe6b9d0ceab8b40
sounds like you have a an orphaned container or something like that... but Docker was kind enough to give you the id of the container, so you can just remove that container by its id.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With