0
点赞
收藏
分享

微信扫一扫

定时重启exited状态的docker

最近有小伙伴在工作中发现自己负责的服务每天凌晨批量重启的时候有些服务没有重新重启,需要做一个定时任务重启,以下为定时重启的方案:

1.编写脚本检测exited状态的容器并重启.

定时重启exited状态的docker_重启

#!/bin/bash

ExitedPod=`sudo docker ps --filter "status=exited"|awk 'NR>1 {print $1}'`

for i in ${ExitedPod};
do 
    echo "restart Pod $i"
    sudo docker restart $i
done

echo "服务已重启"

2.编写定时任务(每天凌晨0:10分执行).

10 0 * * * sudo bash /usr/bin/restart_ExitedPod.sh

定时重启exited状态的docker_docker_02

举报

相关推荐

0 条评论