情况如下:
由于服务器性能限制,docker容器需要定时重启
解决方案如下:
1、创建目录,定义shell脚本重启容器
mkdir /data/docker-restart/
cd /data/docker-restart/
脚本内容如下:
vim docker-restart.sh
#!/bin/bash
# 设置需要重启的容器名称
CONTAINER_NAME="your_container_name"
# 重启容器
/usr/local/bin/docker restart $CONTAINER_NAME
保存脚本文件并给予执行权限
chmod +x docker-restart.sh
2、编写定时任务
然后,您可以使用crontab在指定时间运行脚本。例如,以下命令将在每天的凌晨2点执行该脚本:
0 2 * * * sh /data/docker-restart/docker-restart.sh