君相见的博客

  • 博客首页
  • 软件应用
  • 操作系统
  • 经验分享
  • 数据存储
  • 网络相关
  • 虚拟化
  • 在线视频
  • 新闻内容
  1. 首页
  2. 经验分享
  3. 正文

UNRAID重启 Docker 服务

2026年1月25日 88点热度 0人点赞 0条评论

解决“修改代理地址,但docker仍使用旧代理地址”的问题

命令 /etc/rc.d/rc.docker restart

看起来像是在类 Unix 系统(例如某些 Linux 发行版)中用于重启 Docker 服务的脚本命令。不过,这种路径和命名方式更常见于 旧版 SysV init 系统 的系统(如 CentOS 6 或 Slackware),而不是使用 systemd 的现代发行版(如 CentOS 7+、Ubuntu 16.04+ 等)。

在不同系统中重启 Docker 的正确方式:

1. Systemd 系统(主流现代 Linux)

查看状态:

2. SysV init 系统(较老系统)

如果确实存在 /etc/rc.d/rc.docker 脚本,可以运行:

但更常见的写法是:

或

⚠️ 注意:标准 Docker 安装通常不会创建 /etc/rc.d/rc.docker。如果你看到这个文件,可能是自定义脚本或特定发行版(如某些嵌入式系统或定制 Linux)添加的。


建议操作步骤:

  1. 确认系统是否使用 systemd: ps -p 1 -o comm= 如果输出是 systemd,请使用 systemctl 命令。
  2. 检查 Docker 服务名称: systemctl list-units | grep docker
  3. 如果 /etc/rc.d/rc.docker 不存在,不要强行使用该命令,否则会报错。

总结:

除非你明确知道你的系统使用了自定义的 /etc/rc.d/rc.docker 脚本,否则推荐使用标准方式:

如果你是在调试某个特定环境(如 NAS、路由器、Docker 容器内等),请提供操作系统类型和版本,我可以给出更精确的建议。

标签: 暂无
最后更新:2026年1月25日

君相见

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2018 君相见的博客. ALL RIGHTS RESERVED.

51LA

Theme Kratos Made By Seaton Jiang