Docker端口一直占用问题,docker重置(端口无法释放)(彻底重置docker环境)

背景

今天docker异常了,有个11111端口一直被它内部服务占用,杀都杀不掉

在这里插入图片描述

在这里插入图片描述

解决方法:彻底重置docker环境

彻底重置Docker环境涉及到移除所有容器、网络、卷、镜像,以及Docker的配置文件。这个过程会导致数据丢失,因此请确保事先备份了所有重要的数据和配置。以下是在Linux系统上彻底重置Docker环境的步骤:

1. 停止所有Docker容器

首先,停止所有正在运行的容器:

docker stop $(docker ps -aq)

在这里插入图片描述

2. 删除所有容器

然后,删除所有容器(包括运行中和停止的):

docker rm $(docker ps -aq)

在这里插入图片描述

3. 删除所有Docker镜像

接下来,删除所有Docker镜像:

docker rmi $(docker images -q)

在这里插入图片描述

4. 删除所有Docker网络

删除创建的所有网络(除了默认的bridge、none、host网络):

docker network rm $(docker network ls | grep "bridge" | awk '/ / { print $1 }')

在这里插入图片描述

5. 删除所有Docker卷

删除所有Docker卷:

docker volume rm $(docker volume ls -q)

在这里插入图片描述

6. 清理Dangling资源

这一步是可选的,用于清理悬挂(dangling)资源,例如未被任何容器引用的镜像、悬挂的卷等:

docker system prune -a --volumes

在这里插入图片描述

7. 停止Docker服务

停止Docker服务:

systemctl stop docker

或者,如果你不是使用systemctl

service docker stop

在这里插入图片描述

8. 删除Docker数据和配置文件

警告:这一步将删除Docker的所有数据和配置文件,请确保事先已经备份。

rm -rf /var/lib/docker
rm -rf /etc/docker

在这里插入图片描述

如果你在其他路径或分区挂载了Docker的数据,请确保也删除了那些路径下的数据。

9. 重启Docker服务

重新安装Docker(如果需要),然后启动Docker服务:

systemctl start docker

或者,如果你不是使用systemctl

service docker start

在这里插入图片描述

10. 验证

通过运行docker infodocker ps -a来验证Docker环境是否已成功重置。

在这里插入图片描述

请记住,这些步骤将彻底清除你的Docker环境,包括所有容器、镜像、网络和卷。务必在执行这些操作前备份你需要保留的数据。

验证

现在run容器没有报错了:

在这里插入图片描述

最近更新

  1. TCP协议是安全的吗?

    2024-04-11 16:24:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-11 16:24:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-11 16:24:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-11 16:24:03       20 阅读

热门阅读

  1. 【代码随想录】day41

    2024-04-11 16:24:03       16 阅读
  2. 蓝桥杯day21刷题日记--接龙序列 动态规划

    2024-04-11 16:24:03       13 阅读
  3. 【Linux】 探索Linux中的cat指令:常用用法一览

    2024-04-11 16:24:03       13 阅读
  4. Android 音视频开发 - VideoView

    2024-04-11 16:24:03       14 阅读
  5. 【程序员如何搞副业】

    2024-04-11 16:24:03       17 阅读
  6. OneFlow深度学习框架介绍

    2024-04-11 16:24:03       15 阅读
  7. ActiViz中的提取感兴趣区域

    2024-04-11 16:24:03       16 阅读
  8. 特征工程(III)--特征构造

    2024-04-11 16:24:03       16 阅读
  9. 子传父vue/react

    2024-04-11 16:24:03       16 阅读
  10. ES6:promise基本使用讲解

    2024-04-11 16:24:03       16 阅读
  11. 最长子序列问题

    2024-04-11 16:24:03       15 阅读