mac docker 卡住解决

文章目录

1、问题简述

在docker desktop上更改了daemon.json的文件内容,应该是参数写的有问题,修改完配置再启动docker desktop就失败了,然后想着卸载docker desktop,重新安装,卸载的时候提示:docker desktop运行中,不能卸载。我就通过mac的强杀机制把进程都杀了,问题就此埋下

2、重新安装docker

重新下载了安装包安装,然后执行docker info,发现迟迟没有响应,事实上,执行docker相关的东西都会卡住。

3、docker守护进程

为什么要提docker的守护进程呢?因为今天的这个问题和守护进程有关系。

docker的守护进程的主要作用:监听来自客户端的请求,进行处理。通过监听/var/run/docker.sock(不同的操作系统位置可能不同)这个Unix套接字文件来实现,而在mac上,这个文件的位置是:用户目录/.docker/docker.sock,比如:/Users/zhangsan/.docker/docker.sock。如果我们是通过mac的强杀程序挨个删除docker的进程,.docker/docker.sock文件就会保留,我们重装docker后,老的docker.sock文件就会影响到docker的运行,所以必须要重新生成该文件。

4、问题解决方案

1)、卸载docker

2)、将.docker(注意docker前面有一个 . )目录整体删除

3)、启动docker desktop

问题应该就解决了

相关推荐
gxhlh5 小时前
局域网中 Windows 与 Mac 互相远程连接的最佳方案
windows·macos
宏基骑士5 小时前
mac 电脑上安装adb命令
macos·adb
不会飞的小龙人8 小时前
Docker Compose创建镜像服务
linux·运维·docker·容器·镜像
不会飞的小龙人8 小时前
Docker基础安装与使用
linux·运维·docker·容器
问道飞鱼8 小时前
【分布式知识】Spring Cloud Gateway实现跨集群应用访问
分布式·eureka·gateway
张3蜂8 小时前
docker Ubuntu实战
数据库·ubuntu·docker
水银嘻嘻12 小时前
【Mac】Python相关知识经验
开发语言·python·macos
染诗13 小时前
docker部署flask项目后,请求时总是报拒绝连接错误
docker·容器·flask
张3蜂15 小时前
docker 部署.netcore应用优势在什么地方?
docker·容器·.netcore
心惠天意17 小时前
docker-compose篇---创建jupyter并可用sudo的创建方式
docker·jupyter·容器