You have to remove (or rename) that container to be able to reuse that name.


问题

我在用 docker run 命令来在容器内运行一个应用程序,出现以下问题:

意思是:

来自守护进程的错误响应:冲突。容器名称“/mysql5719_1”为已在容器“c67e4f909eb001a321744f54b3b02143f1e9dd5ab3552b97d22f413e00a6f90b”中使用。您必须删除(或重命名)该容器才能重用该名称。

思路:

获取容器ID,删除对应容器。

1.获取容器ID

使用 docker ps 命令查看 Docker 进程:

但是,由于这个进程没有正常启动,所以,此时没有显示出来。

因此,改用 docker ps -l 命令:

参数解释:

  • -l 显示最新创建的容器(包含所有的状态)

2.删除对应容器

拿到了容器ID,现在可以执行 docker rm 指令了:

OK, 问题解决!

参考文档

在Docker容器中运行程序时出错,You have to remove (or rename) that container to be able to reuse that name.
跳转 click here


免责声明!

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



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