解决Mac上的老版本docker desktop 无法启动/启动后一直转圈/无法登陆账号的问题

本方法需要:

  1. 一个能够链接到外网的办法
  2. 放弃已有的全部容器

解决方法

  1. 先把当前安装的docker desktop卸载

拖拽docker desktop到废纸篓,或是执行以下代码:

bash 复制代码
/Applications/Docker.app/Contents/MacOS/Docker --uninstall
  1. 彻底清理docker遗留
bash 复制代码
sudo rm -Rf /Applications/Docker.app
sudo rm -f /usr/local/bin/docker
sudo rm -f /usr/local/bin/docker-machine
sudo rm -f /usr/local/bin/com.docker.cli
sudo rm -f /usr/local/bin/docker-compose
sudo rm -f /usr/local/bin/docker-compose-v1
sudo rm -f /usr/local/bin/docker-credential-desktop
sudo rm -f /usr/local/bin/docker-credential-ecr-login
sudo rm -f /usr/local/bin/docker-credential-osxkeychain
sudo rm -f /usr/local/bin/hub-tool
sudo rm -f /usr/local/bin/hyperkit
sudo rm -f /usr/local/bin/kubectl.docker
sudo rm -f /usr/local/bin/vpnkit
sudo rm -Rf ~/.docker
sudo rm -Rf ~/Library/Containers/com.docker.docker
sudo rm -Rf ~/Library/Application\ Support/Docker\ Desktop
sudo rm -Rf ~/Library/Group\ Containers/group.com.docker
sudo rm -f ~/Library/HTTPStorages/com.docker.docker.binarycookies
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
sudo rm -f /Library/LaunchDaemons/com.docker.vmnetd.plist
sudo rm -Rf ~/Library/Logs/Docker\ Desktop
sudo rm -Rf /usr/local/lib/docker
sudo rm -f ~/Library/Preferences/com.docker.docker.plist
sudo rm -Rf ~/Library/Saved\ Application\ State/com.electron.docker-frontend.savedState
sudo rm -f ~/Library/Preferences/com.electron.docker-frontend.plist

这时使用docker ps,应该提示docker命令不存在

  1. 本地开外网代理,确保docker能够登录就行
  2. 从docker desktop下载最新的版本,然后正常安装即可
  3. 等安装完成后打开 docker desktop,点击右上角的sign in,登录账号即可(docker desktop个人版免费,所以无需破解)
  4. 登录后立刻就可以使用!
相关推荐
cpolar技术支持20 小时前
Kafka Streams 窗口统计怎么验收:本地跑订单流聚合,用 cpolar 给同事看只读结果页
java·docker·kafka·cpolar·kafka streams
广州灵眸科技有限公司20 小时前
瑞芯微(EASY EAI)RV1126B 星闪使用
运维·人工智能·科技·docker·容器
努力努力再努力wz20 小时前
【Docker入门系列】:从 Namespace 到 CGroup:一文理解容器资源控制、cgroup v2 与 Memory Controller 实战
运维·docker·容器
千码君201621 小时前
提词器项目V1.0功能分析
ide·macos·xcode
11路没有终点21 小时前
Docker 化测试环境:一致性交付
运维·docker·容器
平行云1 天前
实时云渲染信创架构解析:从GPU池化到全栈适配的技术演进
linux·unity·docker·ue5·webgl·数字孪生·实时云渲染
生活爱好者!1 天前
NAS能批量做短视频?docker部署MoneyPrinterTurbo
运维·docker·容器
承渊政道1 天前
星空组网真实体验:Mac远程访问Ubuntu,SSH与HTTP全流程验证
ubuntu·http·macos·ssh·服务器管理·星空组网
深念Y1 天前
黑苹果P400-直通显示折腾全记录-20260907
macos·ios·系统·黑苹果·苹果·英伟达·p400
yanwumuxi1 天前
Milvus使用和改进
云原生·eureka·milvus