插件窝 干货文章 如何停止Docker服务

如何停止Docker服务

Docker Desktop 通过 停止 490    来源:    2025-04-29

停止Docker服务的操作取决于你的操作系统,以下是不同平台下的方法:


Linux 系统

Systemd 系统(大多数现代Linux发行版:Ubuntu/CentOS/RHEL等)

# 停止Docker服务
sudo systemctl stop docker

# 禁用开机自启(可选)
sudo systemctl disable docker

# 查看状态
sudo systemctl status docker

SysVinit 系统(旧版Linux)

sudo service docker stop

Windows 系统

通过服务管理器

  1. Win + R,输入 services.msc 回车
  2. 找到 Docker Desktop Service,右键选择「停止」

通过命令行

# 用PowerShell停止服务
Stop-Service -Name "Docker Desktop Service"

# 或者用CMD
net stop "Docker Desktop Service"

通过Docker Desktop GUI

  1. 右键任务栏Docker图标 → Quit Docker Desktop

macOS 系统

通过命令行

# 如果通过Homebrew安装
brew services stop docker

# 或直接使用Docker提供的命令
osascript -e 'quit app "Docker"'

通过Docker Desktop GUI

  1. 顶部菜单栏点击 Docker 图标 → Quit Docker Desktop

注意事项

  1. 停止后所有容器会暂停运行(除非使用 --restart=always 创建的容器)
  2. 彻底关闭可能需要结束后台进程(Windows/macOS尤其常见)
  3. 重启服务用 start 代替 stop(如 sudo systemctl start docker

需要进一步帮助可提供你的具体操作系统版本和Docker安装方式。