Docker - Name is already in use by container

Solution 1:

I got confused by this also. There are two commands relevant here:

docker run  # Run a command in a **new** container
docker start  # Start one or more stopped containers

Solution 2:

That means you have already started a container in the past with the parameter

docker run --name registry-v1 ...

You need to delete that first before you can re-create a container with the same name with

docker rm registry-v1

When that container is sill running you need to stop it first before you can delete it with

docker stop registry-v1

Or simply choose a different name for the new container.

To get a list of existing containers and their names simply invoke

docker ps -a