如何在计算机重启时自动启动docker服务?

时间:2019-11-01 14:05:59

标签: shell docker wscript.shell

我想在Ubuntu中编写一个bash脚本文件(.sh)文件,以便docker服务在重启时自动启动。

1 个答案:

答案 0 :(得分:0)

使用cron服务。

您需要使用名为@reboot的特殊字符串。它会在Linux重启后启动时运行一次。语法如下:

@reboot  /path/to/job
@reboot  /path/to/shell.script
@reboot  /path/to/command arg1 arg2
#So to run docker on reboot:
@reboot start docker

这是使用户能够在引导时运行shell脚本或命令而无需root用户访问权限的简便方法。首先,运行crontab命令:

$ crontab -e

OR

# crontab -e -u UserName
# crontab -e -u vivek

因此,要运行名为/home/vivek/bin/installnetkit.sh

的脚本
@reboot /home/vivek/bin/installnetkit.sh