Hits: 30

docker 启动所有的容器命令  自动重启 容器重启 容器自动重启

docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)

docker restart $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)

docker    关闭所有的容器命令

docker stop $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)

 

which docker  查看docker 路径   /usr/bin/docker

crontab执行脚本,为了万无一失,命令带完整路径

ubuntu      请留意系统时间与本地时间的区别,不然会跟自己预期的时间不对 ( 或你以为没有正常工作 ),查看系统时间 date

crontab -e 增加每天6时定时执行重启所有容器(每天6时0分执行):

0 6 * * * /usr/bin/docker restart $(docker ps -a | awk '{ print $1}' | tail -n +2)

( 如果选错编辑器,select-editor 更换过来)
/etc/init.d/cron restart  重启 crontab 生效

威联通   /etc/init.d/crond.sh restart 重启 crontab

群晖  Control Panel – Task scheduler –  新增任务