当前位置: 首页 > news >正文

mac docker 卡住解决

文章目录

    • 1、问题简述
    • 2、重新安装docker
    • 3、docker守护进程
    • 4、问题解决方案

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
问题应该就解决了

http://www.lryc.cn/news/141395.html

相关文章:

  • linux/centos zookeeper 使用记录
  • 用wireshark流量分析的四个案例
  • Oracle 时区详解
  • 仿mudou高性能高并发服务器
  • vue权限管理——菜单权限设置
  • 【LeetCode】228.汇总区间
  • Qt快速学习(二)--QMainWindow,对话框,布局管理器,常用控件
  • 群晖DSM下套件及系统网页服务器ssl证书自动更新
  • 【Flink】Flink架构及组件
  • React Navigation 开发准备
  • 前端面试:【前端安全】安全性问题与防范措施
  • [Linux]进程
  • 01-jupyter notebook的使用方法
  • pytestx容器化执行引擎
  • (动态规划) 剑指 Offer 42. 连续子数组的最大和 ——【Leetcode每日一题】
  • OLED透明屏曲面技术:创新突破引领显示行业未来
  • 视频云存储/安防监控EasyCVR视频汇聚平台分发rtsp流时,出现“用户已过期”提示该如何解决?
  • 调用paddleocr接口实现文本检测与识别,并在图像中显示识别结果
  • 如何提升winform程序性能
  • 按钮权限控制
  • 【脚本式设置环境变量】
  • 软件开发bug问题跟踪与管理
  • springboot+mp完成简单案例
  • cuml机器学习GPU库 sklearn升级版AutoDL使用
  • C语言练习题Day1
  • 使用kubeadm安装和设置Kubernetes(k8s)
  • Docker安装延迟队列插件
  • 推荐前 6 名 JavaScript 和 HTML5 游戏引擎
  • 【Django】 Task5 DefaultRouter路由组件和自定义函数
  • Git拉取分支、基于主分支创建新的开发分支、合并开发分支到主分支、回退上一次的merge操作