如何每天重启docker compose服务?

本人github

要每天自动重启 Docker Compose 服务,你可以使用 cron 任务调度器(在 Unix 和类 Unix 系统中)来实现。以下是如何设置 cron 任务以每天自动重启 Docker Compose 服务的步骤:

  1. 打开 crontab 文件:
    在终端中,输入以下命令以编辑 crontab 文件:

    crontab -e
    
  2. 添加新的 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 命令来查找正确的路径。
  3. 保存并退出编辑器:
    保存你的更改并退出编辑器。这会激活新的 cron 任务。

现在,你的 Docker Compose 服务将在每天的凌晨 3 点自动重启。请确保你的 cron 服务正在运行,以便按计划执行任务。

猜你喜欢

转载自blog.csdn.net/m0_57236802/article/details/133454503
今日推荐