Как автоматически запустить ваши докеры при перезагрузке моего компьютера? - PullRequest
0 голосов
/ 01 ноября 2019

Я хочу написать файл файла сценария bash (.sh) в Ubuntu, чтобы службы Docker автоматически запускались при перезагрузке.

1 Ответ

0 голосов
/ 01 ноября 2019

Пользователь службы 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

Это простой способ дать вашим пользователям возможность запускать сценарий оболочки или команду во время загрузки без доступа root. Сначала запустите команду crontab:

$ crontab -e

ИЛИ

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

Итак, чтобы запустить скрипт с именем /home/vivek/bin/installnetkit.sh

@reboot /home/vivek/bin/installnetkit.sh
...