docker运行mysql报错 Error response from daemon: Conflict. The container name "/mysql" is already in use


docker 运行 mysql 报错

[root@iZwz9hw4qywrrl4vj6o0j1Z ~]# docker run --name mysql -p 3306:3306 -v /mydata/mysql_docker/conf:/etc/mysql/conf.d -v /mydata/mysql_docker/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 

// 报错
docker: Error response from daemon: Conflict. The container name "/mysql" is already in use by container "99d2176d0421f8fd326430dccec9b5ac77dcdca32d934c7b39fc6a0dc75dd541". You have to remove (or rename) that container to be able to reuse that name.
  
// 原因:之前运行docker容器还没有退出,导致出现容器重名情况
[root@iZwz9hw4qywrrl4vj6o0j1Z ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                  PORTS                    NAMES
99d2176d0421        mysql:5.7           "docker-entrypoint.s…"   13 minutes ago      Created                                          mysql
4d7410d9e39e        mysql:5.7           "docker-entrypoint.s…"   19 minutes ago      Created                                          mysqlme
004edb8a18e1        redis               "docker-entrypoint.s…"   47 hours ago        Up 47 hours             0.0.0.0:6379->6379/tcp   redis
b8129b2dd58f        hello-world         "/hello"                 2 days ago          Exited (0) 2 days ago                            affectionate_panini

// 解决办法:删除重名的容器
[root@iZwz9hw4qywrrl4vj6o0j1Z ~]# docker rm 99d2176d0421
99d2176d0421
[root@iZwz9hw4qywrrl4vj6o0j1Z ~]# docker rm 4d7410d9e39e  
4d7410d9e39e
[root@iZwz9hw4qywrrl4vj6o0j1Z ~]# 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM