1.首先创建一个shell脚本例如test.sh
在脚本中写入想开机执行的命令,例如开机启动docker某个容器
#!/bin/bash
docker start xxx
2.赋予脚本权限
chmod +x test.sh
3.将/etc/rc.d/rc.local 文件标记为可以执行文件
CentOS 7 中,/etc/rc.d/rc.local文件的权限可能被降低了,开机的时候执行在自己的脚本是不能启动一些服务的,执行下面的命令可以文件标记为可执行的文件。
chmod +x /etc/rc.d/rc.local
4.编辑rc.local文件
vi /etc/rc.d/rc.local
在文件最后添加执行命令
/root/test.sh
5.重启测试
reboot