美文网首页
Docker 安装 MySQL容器名冲突解决方案

Docker 安装 MySQL容器名冲突解决方案

作者: 自如_ | 来源:发表于2021-05-14 16:10 被阅读0次

创建并运行mysql容器执行下面命令报错

docker run -itd --name mysql -p 3306:3306 \
-v /opt/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=sq \
registry.cn-hangzhou.aliyuncs.com/sqqdcl/db:v5

报错内容,提示‘容器名 “/mysql” 已由容器“32451f8994a2fbeb0ca292d8ac00fa58490e2be444794f21abbec12c3f9b69d6”使用。必须删除(或重命名)该容器才能重用该名称。’

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

解决方案:

执行 docker ps -a | grep mysql 就是找出现存哪个容器用了mysql名字,找到后执行 docker rm 32451f8994a2 删除。然后再次执行上面的创建并运行mysql容器命令就可以了。

相关文章

网友评论

      本文标题:Docker 安装 MySQL容器名冲突解决方案

      本文链接:https://www.haomeiwen.com/subject/ihbqjltx.html