docker run The container name ... is already in use by container Ошибка

Error response from daemon: Conflict. The container name "/my-redis" is already in use by container ..... You have to remove (or rename) that container to be able to reuse that name.

-- как ответ на команду вроде:

docker run -d --name=my-redis -p 6379:6379 redis
  • Run используется для создания и запуска нового контейнера из образа, из одного образа можно создать много контейнеров с разными именами.
  • Чтобы запустить ранее созданный, но оставновленный контейнер, используйте команду
    docker start

Так для ситуации описанной выше подойдет вариант c использованием имени ранее созданного с помощью run контейнера:

docker start my-redis 

Key Words for FKN + antitotal forum (CS VSU):