You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统下如何通过命令行重启Rancher中的Docker Daemon?

如何通过命令行重启Rancher Desktop中的Docker Daemon

核心方案:使用Rancher官方命令行工具rdctl

Rancher Desktop自带rdctl命令行工具,可直接控制Docker Daemon状态,无需重启整个应用:

  • 先停止Docker服务:
    rdctl set --docker-enabled false
    
  • 等待几秒后重新启用:
    rdctl set --docker-enabled true
    
  • 也可以用一条命令完成重启:
    rdctl set --docker-enabled false && sleep 3 && rdctl set --docker-enabled true
    

各平台额外重启方式

macOS

如果rdctl无法使用,可通过以下方式重启Rancher Desktop(连带重启Docker Daemon):

  • 通过Homebrew管理的安装包:
    brew services restart rancher-desktop
    
  • 通过AppleScript命令:
    osascript -e 'quit app "Rancher Desktop"' && sleep 5 && open -a "Rancher Desktop"
    

Windows(PowerShell)

  • 使用rdctl同样适用,或者通过Windows服务管理:
    Stop-Service -Name "RancherDesktop"
    Start-Service -Name "RancherDesktop"
    

Linux(以Ubuntu为例)

  • 通过systemd服务重启:
    sudo systemctl restart rancher-desktop.service
    

注意事项

  • 确保rdctl已加入系统PATH,若未找到命令,可在Rancher Desktop的设置中开启"Add rdctl to PATH"选项。
  • 若Docker Daemon频繁崩溃,建议排查docker compose报错的具体原因,避免反复重启。

内容的提问来源于stack exchange,提问作者Mark80

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 06:44:51