docker: Error response from daemon: Conflict. The container name “/mysql“ is already in use by conta

一、问题描述

 docker安装好MySQL后,创建实例并启动时报错

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

二、解决

(1)移除原来的container ID(就是长长的那串数字)

docker rm + container ID 

 (2)再创建新容器

docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

(3)测试一下有没有成功

 

猜你喜欢

转载自blog.csdn.net/weixin_45764765/article/details/125401267