插件窝 干货文章 docker怎么重启

docker怎么重启

Docker 重启 容器 restart 445    来源:    2025-04-06

Docker 重启方法

重启 Docker 服务

要重启 Docker 守护进程(服务),可以使用以下命令:

Linux 系统

# 使用 systemctl (大多数现代 Linux 发行版)
sudo systemctl restart docker

# 旧版系统使用 service 命令
sudo service docker restart

Windows 系统

  1. 打开服务管理器(Win+R,输入 services.msc
  2. 找到 "Docker Desktop Service"
  3. 右键选择 "重新启动"

或者使用 PowerShell:

Restart-Service -Name "Docker Desktop Service"

macOS

  1. 点击菜单栏的 Docker 图标
  2. 选择 "Restart"

或者使用终端:

osascript -e 'quit app "Docker"'
open -a Docker

重启单个容器

要重启特定的 Docker 容器:

docker restart [容器名或容器ID]

例如:

docker restart my_container

重启所有容器

要重启所有正在运行的容器:

docker restart $(docker ps -q)

注意事项

  1. 重启 Docker 服务会短暂中断所有正在运行的容器
  2. 配置了自动重启策略的容器会在 Docker 服务恢复后自动重新启动
  3. 对于生产环境,建议在维护窗口期进行重启操作

验证 Docker 状态

重启后,可以使用以下命令验证 Docker 是否正常运行:

docker info
docker ps

如果遇到问题,可以查看日志:

# Linux
journalctl -u docker.service

# Windows
Get-EventLog -LogName Application -Source Docker