¿Cómo reiniciar el servicio Docker Compose todos los días?

persona github

Para reiniciar automáticamente el servicio Docker Compose todos los días, puede utilizar el programador de tareas cron (en Unix y sistemas similares a Unix) para lograrlo. Estos son los pasos sobre cómo configurar un trabajo cron para reiniciar automáticamente el servicio Docker Compose todos los días:

  1. Abra el archivo crontab :
    en la terminal, ingrese el siguiente comando para editar el archivo crontab:

    crontab -e
    
  2. Agregue una nueva tarea cron :
    en el archivo crontab, agregue una nueva línea para configurar la hora para reiniciar el servicio Docker Compose todos los días. Por ejemplo, si desea reiniciar el servicio a las 3 a.m. todos los días, puede agregar la siguiente línea:

    0 3 * * * cd /path/to/your/docker-compose-directory && /usr/local/bin/docker-compose down && /usr/local/bin/docker-compose up -d
    
    • Aquí /path/to/your/docker-compose-directoryestá el directorio donde docker-compose.ymlse encuentran sus archivos de Docker Compose (por ejemplo).
    • /usr/local/bin/docker-composeEs la ruta del archivo binario de Docker Compose. Si la ruta es diferente en su sistema, use which docker-composeel comando para encontrar la ruta correcta.
  3. Guardar y salir del editor :
    guarde los cambios y salga del editor. Esto activa una nueva tarea cron.

Ahora, su servicio Docker Compose se reiniciará automáticamente a las 3 am todos los días. Asegúrese de que su servicio cron se esté ejecutando para que las tareas puedan ejecutarse según lo programado.

Supongo que te gusta

Origin blog.csdn.net/m0_57236802/article/details/133454503
Recomendado
Clasificación