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

问题应该就解决了

相关推荐
我不是代码教父37 分钟前
[原创](现代Delphi 12指南): 设置、运行和调试你的第一个macOS应用程序.
macos·delphi
搬砖天才、40 分钟前
日常记录-群晖nas的docker注册表被墙,用Mac电脑的docker拉取镜像并安装到nas中
macos·docker·容器
遇见火星1 小时前
Docker新型容器镜像构建技术,如何正确高效的编写Dockerfile
docker·容器·dockerfile·容器镜像
帝锦_li1 小时前
Docker
运维·docker·容器
粉红色回忆2 小时前
使用docker搭建memos
docker·产品
OKXLIN11 小时前
XCode集成第三方framework步骤
ide·macos·framework·xcode
专注VB编程开发20年14 小时前
VB.NET Asp.Net Core模板WebAPI应用-宝塔面板Linux系统通过Docker部署
linux·docker·.net
backRoads15 小时前
docker部署rabbitmq
docker·容器·rabbitmq
穷儒公羊17 小时前
第一部分——Docker篇 第六章 容器监控
运维·后端·学习·docker·云原生·容器
CAE虚拟与现实17 小时前
记录一下学习docker的命令(不断补充中)
学习·docker·容器·容器化·docker部署·docker命令