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应用程序已经被成功终止了。

相关推荐
YIAN3 小时前
Docker + Nginx 核心原理扫盲:从环境隔离到反向代理,运维面试必考点
后端·docker·面试
BingoGo3 小时前
免费可商用 PHP 管理后台 CatchAdmin V5.4.0 发布,新增短信服务能力
后端·php
IT大白鼠5 小时前
Docker 实战 ELKF 日志监控:容器日志全栈收集分析方案
运维·docker·容器
小张同学a.17 小时前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
NJCloud18 小时前
Docker 容器技术入门:部署、核心概念与基础命令
运维·docker·容器
2601_9620723318 小时前
docker自建rustdesk-server远程桌面
运维·docker·容器
pnoker19 小时前
从零部署 IoT DC3:四步快速启动实录
物联网·docker·部署
虎王物联19 小时前
RK3568嵌入式Linux跑Docker:内核配置排查到AIoT容器化的完整路径
linux·运维·docker·rk3568·aiot·嵌入式linux
纯.Pure_Jin(g)1 天前
靶场PHP函数整理+防御方式
开发语言·php·ctf
缘友一世1 天前
GLM-5.3-NVFP4 部署实战系列[二]Docker 镜像选择与补丁镜像构建:纯 Python overlay,不重编一行 CUDA
python·docker·容器·vllm