Centos7 延迟启动docker
在整个系统中存在各种服务依赖,如果某个前置服务没启动,后面的 docker 应用启动了,会报错。解决方法如下:
# 移除docker服务
systemclt disable docker.service
编辑/etc/rc.d/rc.local
文件,文件末尾追加如下内容并保存:
/etc/rc.d/rc.local 脚本会在 Centos 系统启动时被自动执行,所以我们可以把需要开机后执行的命令直接放在这里。
sleep 180
systemctl restart docker.service
在 Centos 7.8 中,/etc/rc.d/rc.local 的权限被降低了,所以需要执行如下命令增加其可执行权限。
chmod +x /etc/rc.d/rc.local
重启服务器进行测试:
reboot
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 奇怪的阿峰
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果