欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

创建docker容器时出现 docker: Error response from daemon, The container name is already in use by container

发布时间:2025/3/21 编程问答 70 豆豆
生活随笔 收集整理的这篇文章主要介绍了 创建docker容器时出现 docker: Error response from daemon, The container name is already in use by container 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

问题:

服务器关机后,重新启动,然后启动docker container的时候,出现报错“docker: Error response from daemon, The container name is already in use by container”

错误提示意思是, myubuntu已经被使用了, 就是本机内部已经有了一个名字为 myubuntu 容器, 我们可以用命令 sudo docker container ls 看下本机正在运⾏的容器, 果不其然:

解决方法:

(1) 给容器换一个名字, 比如说 docker run -it --name=myubuntu2 ubuntu /bin/bash, 可以解决问题.
(2) 将原来的容器删除, docker container rm myubuntu (提示: 这一步要确定删除容器没问题的情况下, 才可以做)
 

扩展:

images跟平常使用的虚拟机的镜像一个意思,相当于一个模版,而container则是images运行时的的状态。docker对于运行过的image都保留一个状态(container),可以使用命令docker ps来查看正在运行的container,对于已经退出的container,则可以使用docker ps -a来查看。 如果你退出了一个container而忘记保存其中的数据,你可以使用docker ps -a来找到对应的运行过的container使用docker commit命令将其保存为image然后运行。

回到之前的问题,由于image被某个container引用(拿来运行),如果不将这个引用的container销毁(删除),那image肯定是不能被删除。
 

 

 

总结

以上是生活随笔为你收集整理的创建docker容器时出现 docker: Error response from daemon, The container name is already in use by container的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。