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

问题应该就解决了

相关推荐
JPX-NO16 分钟前
windows下编程IDE使用docker搭建的rust开发环境(Linux)
ide·windows·docker·rust
快乐就去敲代码@!30 分钟前
Boot Cache Star ⭐(高性能两级缓存系统)
spring boot·redis·后端·缓存·docker·压力测试
爱学大树锯34 分钟前
在Docker环境中安装RabbitMQ延迟消息插件实战记录
docker·容器·rabbitmq
一周困⁸天.1 小时前
K8s -蓝绿发布与金丝雀发布
docker·容器·kubernetes
轩轩Aminent2 小时前
WSL 中的 Ubuntu 系统中使用 Docker
ubuntu·docker·eureka
程序员老赵2 小时前
TDengine Docker 容器化部署指南
docker·自动化运维
Stark-C2 小时前
Docker清道夫?在极空间NAS上部署自动化清理助手『PruneMate』
docker·容器·自动化
Roye_ack2 小时前
【微服务 Day1】SpringCloud实战开发(Mybatis-plus + Docker)
spring cloud·docker·微服务·mybatis
总有刁民想爱朕ha2 小时前
银河麒麟v10服务器版Docker部署PostgreSQL 14教程
docker·postgresql·容器·银河麒麟服务器版v10
.hopeful.3 小时前
Docker——初识
服务器·docker·微服务·容器·架构