Docker Desktop在MAC上无法强制关闭的命令清理方式

1.命令列表

killall "Docker Desktop" 2>/dev/null

killall Docker 2>/dev/null

killall com.docker.backend 2>/dev/null

killall com.docker.virtualization 2>/dev/null

killall com.docker.build 2>/dev/null

killall com.docker.extensions 2>/dev/null

2. 等个 3 秒

sleep 3

3. 检查是否都被杀掉

ps aux | grep docker

AGENT:

我看到您想要终止Docker Desktop和相关进程。我会帮您执行这些命令来完全关闭Docker。

Command Executed:

bash 复制代码
killall "Docker Desktop" 2>/dev/null

Output:

复制代码

Command Executed:

bash 复制代码
killall Docker 2>/dev/null

Output:

复制代码

Command Executed:

bash 复制代码
killall com.docker.backend 2>/dev/null

Output:

复制代码

Command Executed:

bash 复制代码
killall com.docker.virtualization 2>/dev/null

Output:

复制代码

Command Executed:

bash 复制代码
killall com.docker.build 2>/dev/null

Output:

复制代码

Command Executed:

bash 复制代码
killall com.docker.extensions 2>/dev/null

Output:

复制代码

现在让我等待3秒,然后检查是否还有Docker进程在运行:

Command Executed:

bash 复制代码
sleep 3

Output:

复制代码

Command Executed:

bash 复制代码
ps aux | grep docker

Output:

复制代码
root               292   0.0  0.0 35407732   4412   ??  Ss    9:23AM   0:00.04 /Library/PrivilegedHelperTools/com.docker.vmnetd
nameqhyu          8305   0.0  0.0 34126396    608 s001  R+   10:05AM   0:00.00 grep docker

好的,Docker进程已经基本终止了。从检查结果可以看到:

  1. 成功终止的进程

    • Docker Desktop
    • com.docker.backend
  2. 系统中仍运行的进程

    • /Library/PrivilegedHelperTools/com.docker.vmnetd (PID 292) - 这是Docker的网络守护进程,通常由系统管理,需要管理员权限才能终止
  3. 其他进程状态:部分进程(如Docker、com.docker.virtualization、com.docker.build、com.docker.extensions)可能本来就没有在运行,所以killall返回了退出码1。

如果您需要完全终止所有Docker相关进程,包括系统级的vmnetd进程,可以尝试:

bash 复制代码
sudo killall com.docker.vmnetd

不过通常情况下,主要的Docker Desktop应用程序已经被成功终止了。

相关推荐
Claire_885 分钟前
企业文件管理系统选型技术框架与主流产品对比分析
开发语言·php
COOLMO研究AI21 分钟前
Python 如何给 AI API 实现断路器模式:防止雪崩与保护本地服务
人工智能·python·php
向阳是我1 小时前
两台 Mac 远程共享屏幕最佳方案:Tailscale + macOS 原生屏幕共享
macos
AC赳赳老秦1 小时前
网页公开附件自动采集:OpenClaw 批量下载页面内嵌 Word/Excel 附件,统一格式后结构化入库
java·python·word·php·excel·deepseek·openclaw
承渊政道1 小时前
飞牛NAS部署Immich:搭建家庭相册并实现远程访问
运维·服务器·docker·内网穿透·cpolar·nas·immich
楷哥爱开发1 小时前
如何在 Windows、macOS 和 Linux 上安装 scikit-learn (sklearn)
linux·windows·macos
ruofu332 小时前
如何让docker使用提前下载好的镜像,而不是在线拉取
java·spring cloud·docker
童槿顏丶16 小时前
docker自动化部署脚本
docker·eureka·自动化
渣渣盟19 小时前
当 Redis 写入成为性能瓶颈时,如何利用 异步批量 Sink 将吞吐量从 1w QPS 提升到 10w+?
数据库·redis·php
GlueNa2SiO319 小时前
06-Docker存储与数据持久化
笔记·学习·docker