У нас есть несколько пользовательских контейнерных сервисов, работающих на экземплярах RHEL EC2. Хотите знать, как заставить эти службы запускаться автоматически при перезагрузке экземпляра или когда я останавливаюсь и запускаю экземпляр?
У меня есть скрипт, который проверяет состояние службы и запускает их, если она не работает, но я хотел бы, чтобы они запускались автоматически после запуска экземпляра.
#!/bin/bash
declare -a service=("SERVICE_1" "SERVICE_2" "SERVICE_3")
for i in "${service[@]}"
do
if (( $(docker ps | grep -v grep | grep $i | wc -l) > 0 ))
then
echo "$i is running!!!"
else
docker start $i
fi
done