繁体   English   中英

Docker 桌面/守护进程不会在新 M1 上启动

[英]Docker desktop / daemon won't start on new M1

当我尝试在新的 M1Max 上启动 Docker 桌面时,出现“Docker 守护进程无法启动”的致命错误。 守护程序的最后一个日志项只是一条调试消息“Calling HEAD /_ping”。

我想尝试在我的 Mac 上手动启动守护程序,看看是否有更好的错误详细信息,但是所有提到的文档都使用dockerd ,这在 Mac 安装上不可用。

背景:我刚从旧的 MBP 换到新的 M1Max。 我用 Apple Silicon 的新版本替换了我的 Docker 桌面,一切都开始正常。 但是,我的一些容器在新拱门上有问题。 在调试这些问题时,我重新启动了 Docker Desktop 并开始遇到此问题。 我试过重新启动我的 mac,但它再次给了我同样的错误。 我尝试将 Docker Desktop 降级到最后几个旧版本,但仍然收到相同的消息。 奇怪的是,自从我第一次遇到错误时重新启动 Docker 桌面后,我的 dockerd 日志文件就没有被触及过。 就像守护进程甚至不再尝试启动一样。 任何帮助将不胜感激。

更新:我只是将我的 Mac 重置回我的起点(在使用迁移助手将我的旧 MBP 移植到新的之后)。 当我第一次为 Apple Silicon 安装 Docker Desktop 时,它正常启动并且一切运行良好。 如果我查看 dockerd 日志,我可以看到它正在被写入。 但是,一旦我重新启动 Docker 桌面,我就会收到上述错误并且 dockerd 停止写入日志。 然后,每次我尝试启动 Docker Desktop 时,都会出现上述消息的错误。

请执行下列操作

  1. 使用 brew/appcleaner 彻底卸载 docker
  2. 手动安装 4.5.0 M1 - https://docs.docker.com/desktop/mac/release-notes/
  3. 那是在手动安装之后确保取消选中设置中的自动软件更新

!! 它对我有用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM