天天看點

docker mysql 報錯_docker運作mysql報錯 Error response from daemon: Conflict. The container name "/mysql" is...

docker 運作 mysql 報錯

[[email protected] ~]# 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容器還沒有退出,導緻出現容器重名情況

[[email protected] ~]# 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

// 解決辦法:删除重名的容器

[[email protected] ~]# docker rm 99d2176d0421

99d2176d0421

[[email protected] ~]# docker rm 4d7410d9e39e

4d7410d9e39e

[[email protected] ~]#