本人github
要每天自动重启 Docker Compose 服务,你可以使用 cron 任务调度器(在 Unix 和类 Unix 系统中)来实现。以下是如何设置 cron 任务以每天自动重启 Docker Compose 服务的步骤:
-
打开 crontab 文件:
在终端中,输入以下命令以编辑 crontab 文件:crontab -e
-
添加新的 cron 任务:
在 crontab 文件中,添加一个新的行以设置每天重启 Docker Compose 服务的时间。例如,如果你想在每天的凌晨 3 点重启服务,你可以添加以下行:0 3 * * * cd /path/to/your/docker-compose-directory && /usr/local/bin/docker-compose down && /usr/local/bin/docker-compose up -d
- 这里
/path/to/your/docker-compose-directory
是你的 Docker Compose 文件(例如docker-compose.yml
)所在的目录。 /usr/local/bin/docker-compose
是 Docker Compose 的二进制文件路径。如果在你的系统中路径不同,请使用which docker-compose
命令来查找正确的路径。
- 这里
-
保存并退出编辑器:
保存你的更改并退出编辑器。这会激活新的 cron 任务。
现在,你的 Docker Compose 服务将在每天的凌晨 3 点自动重启。请确保你的 cron 服务正在运行,以便按计划执行任务。