无法在Mac中的应用程序中重新启动和删除Docker:致命错误无法ping后端api
fatal error昨天突然收到来自Docker的消息。我真的不明白为什么我正确关闭了我的机器。所以我决定卸载docker并重新安装它。我进入了 Mac 中的 Applications 文件夹,但无法卸载,因为它认为 docker 已打开。所以我需要以下方面的帮助:
- 我如何卸载docker?
- 如何安装它以便它可以重新开始工作?
尝试解决:
刚刚在我的终端中尝试了以下命令:
docker kill $(docker ps -q)
我得到以下回复:
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'.
我该怎么办?
查看屏幕截图
回答
1- 打开活动监视器并转到 com.docker。process ,从那里你必须杀死它才能进一步进行。
2- 从 mac 卸载是标准程序。
回答
好的,我能够解决这个问题。您可以使用任何应用程序执行此操作(只需更改名称),您无法将其从应用程序文件夹中删除。
它将完全删除整个应用程序。应用程序的存在被清除干净。
请按此顺序执行以下命令
ps aux | grep docker
当你运行这个命令时,你会得到一个很大的显示。你只对他的屏幕截图中的以下内容感兴趣
2 然后执行一个sudo kill命令,该命令包含命令中红色框中的数字,ps aux|grep如步骤 1 中的此代码示例所示。
sudo kill -9 108
-
最后转到 sudo remove 命令,指定要删除的特定文件夹和应用程序。
sudo rm -rf /Applications/Docker.app/ -
重新启动您的机器。
-
安装 docker 版本。如果在更新到新版本的 docker 时发生错误(例如在我的情况下)。您可以从这里下载旧版本的 docker(旧版本号列在最左侧)。我选择了 3.3.0(发布 04/21 安装 6/11/21
注意:如果安装老版本的docker遇到问题,遇到问题
-
运行以下命令,您将看到一个 .json 显示
vi ~/Library/"Group Containers"/group.com.docker/settings.json
向下滚动到设置和修改版本下来。对于 3.3.0,我继续设置版本 7。
- 重新启动 docker,当它打开时检查图像,你可以看到你的容器