Hallo allemaal,
Ik ben bezig met een project waarbij ik Docker containers automatisch wil laten stoppen tussen bepaalde tijdstippen. Het doel is om containers bijvoorbeeld elke nacht tussen 2:00 en 4:00 te stoppen voor onderhoudswerkzaamheden en kostenbesparing. Ik wil dit het liefst realiseren binnen Docker Compose, maar ik weet dus niet of ik dat kan regelen binnen een docker compose stack.
Tot nu toe heb ik nagedacht over de volgende aanpak:
Cron Jobs: Het instellen van cron jobs op de host machine die een script uitvoeren om de Docker Compose containers te stoppen en te starten op de gewenste tijden. Dit lijkt de meest voor de hand liggende methode, maar ik vraag me af of er nog andere mogelijkheden zijn binnen Docker Compose zelf.
Scripts en Scheduling: Het maken van een script dat Docker Compose gebruikt om de containers te beheren, en dit script vervolgens te laten uitvoeren door een scheduler zoals cron.
Alle suggesties, voorbeelden, of best practices zijn zeer welkom!
Alvast bedankt voor jullie hulp!
Ik ben bezig met een project waarbij ik Docker containers automatisch wil laten stoppen tussen bepaalde tijdstippen. Het doel is om containers bijvoorbeeld elke nacht tussen 2:00 en 4:00 te stoppen voor onderhoudswerkzaamheden en kostenbesparing. Ik wil dit het liefst realiseren binnen Docker Compose, maar ik weet dus niet of ik dat kan regelen binnen een docker compose stack.
Tot nu toe heb ik nagedacht over de volgende aanpak:
Cron Jobs: Het instellen van cron jobs op de host machine die een script uitvoeren om de Docker Compose containers te stoppen en te starten op de gewenste tijden. Dit lijkt de meest voor de hand liggende methode, maar ik vraag me af of er nog andere mogelijkheden zijn binnen Docker Compose zelf.
Scripts en Scheduling: Het maken van een script dat Docker Compose gebruikt om de containers te beheren, en dit script vervolgens te laten uitvoeren door een scheduler zoals cron.
Alle suggesties, voorbeelden, of best practices zijn zeer welkom!
Alvast bedankt voor jullie hulp!