fyp*_*nlp 14 docker docker-desktop
fatal error昨天突然收到来自Docker的消息。我真的不明白为什么我正确关闭了我的机器。所以我决定卸载docker并重新安装它。我进入了 Mac 中的 Applications 文件夹,但无法卸载,因为它认为 docker 已打开。所以我需要以下方面的帮助:
尝试解决:
刚刚在我的终端中尝试了以下命令:
docker kill $(docker ps -q)
Run Code Online (Sandbox Code Playgroud)
我得到以下回复:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
"docker kill" requires at least 1 argument.
See 'docker kill --help'.
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
查看屏幕截图
Jua*_*nan 34
这让我抓狂。
不需要重新安装Docker来解决这个问题。解决方法(至少在我的例子中)非常简单,只需终止所有与 Docker 相关的进程并再次运行 Docker:
$ pkill Docker
$ open -a /Applications/Docker.app
小智 21
就我而言,我也无法使用“休息和诊断”选项。UI完全挂起
我是这样解决的。
$ pkill Dockersudo rm -rf "/usr/local/lib/Docker"sudo rm -rf "/Library/PrivilegedHelperTools/com.docker.vmnetd"sudo rm -rf "/Library/LaunchDaemons/com.docker.vmnetd.plist"rm -rf "~/.docker"rm -rf "~/Library/Containers/com.docker.docker"rm -rf "~/Library/Application Support/Docker Desktop"rm -rf "~/Library/Preferences/com.docker.docker.plist"rm -rf "~/Library/Saved Application State/com.electron.docker-frontend.savedState"rm -rf "~/Library/Group Containers/group.com.docker"rm -rf "~/Library/Logs/Docker Desktop"rm -rf "~/Library/Preferences/com.electron.docker-frontend.plist"rm -rf "~/Library/Cookies/com.docker.docker.binarycookies"好的,我能够解决这个问题。您可以使用任何应用程序执行此操作(只需更改名称),您无法将其从应用程序文件夹中删除。
它将完全删除整个应用程序。应用程序的存在被清除干净。
请按此顺序执行以下命令
ps aux | grep docker当你运行这个命令时,你会得到一个很大的显示。你只对他的屏幕截图中的以下内容感兴趣
2 然后执行一个sudo kill命令,该命令包含命令中红色框中的数字,ps aux|grep如步骤 1 中的此代码示例所示。
sudo kill -9 108
Run Code Online (Sandbox Code Playgroud)
最后转到 sudo remove 命令,指定要删除的特定文件夹和应用程序。
sudo rm -rf /Applications/Docker.app/
重新启动您的机器。
安装 docker 版本。如果在更新到新版本的 docker 时发生错误(例如在我的情况下)。您可以从这里下载旧版本的 docker(旧版本号列在最左侧)。我选择了 3.3.0(发布 04/21 安装 6/11/21
运行以下命令,您将看到一个 .json 显示
vi ~/Library/"Group Containers"/group.com.docker/settings.json
向下滚动到设置和修改版本下来。对于 3.3.0,我继续设置版本 7。
| 归档时间: |
|
| 查看次数: |
6973 次 |
| 最近记录: |