前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >MAC-M3 docker desktop运行不起来

MAC-M3 docker desktop运行不起来

原创
作者头像
williamji
修改2024-11-27 14:35:32
修改2024-11-27 14:35:32
2070
举报

背景

在MAC M3机器上运行的docker desktop突然卡住,表现在使用docker ps,docker image都卡住没有输出结果

意识到docker desktop有问题,使用重启大法,杀掉docker desktop之后,应用里点击docker desktop之后一直转圈,无法运行

排查和解决

排查日志

docker desktop日志在~/Library/Containers/com.docker.docker/Data/log/目录

查看log目录下的host目录下,包括Docker Desktop.stdout.log日志文件,com.docker.backend.log日志文件里都有"no space left on device"报错,但是查看mac硬盘并没有被打满,还有500G空间,猜测可能是docker desktop运行后,docker镜像和容器日志残留太大,达到了docker desktop的磁盘限制。但是因为docker服务起不来,也无法使用docker rmi删除镜像

解决办法

docker desktop的数据存储在目录~/Library/Containers/com.docker.docker/Data/vms/0/data里,对应文件Docker.raw,这里可以看到我这边是60G

删除Docker.raw(注意删除该文件后,docker里所有镜像都会被删除),之后应用里打开docker desktop后,可以看到docker desktop正常运行,docker ps和docker image也会正常返回结果

后续方案(可选)

因为之前docker desktop无法运行,所以无法修改docker desktop磁盘,等删除Docker.raw之后运行docker desktop正常,可以到Preferences > Resources > Advanced > Virtual disk limit调整磁盘限制,默认是64G,根据业务和本地磁盘适当调大

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 排查和解决
    • 排查日志
    • 解决办法
    • 后续方案(可选)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档