Skip to content

Instantly share code, notes, and snippets.

@kizzx2
Last active July 18, 2025 01:38
Show Gist options
  • Save kizzx2/782b500a81ce46b889903b1f80353f21 to your computer and use it in GitHub Desktop.
Save kizzx2/782b500a81ce46b889903b1f80353f21 to your computer and use it in GitHub Desktop.
Restart a docker container periodically with docker-compose
version: '3'
services:
app:
image: nginx:alpine
ports: ["80:80"]
restart: unless-stopped
restarter:
image: docker:cli
volumes: ["/var/run/docker.sock:/var/run/docker.sock"]
command: ["/bin/sh", "-c", "while true; do sleep 86400; docker restart app_app_1; done"]
restart: unless-stopped
@jcromp60
Copy link

How could I this be used to just restart a portainer container after a system reboot - possibly with a 20 sec delay after the reboot has happened

@BulldozerPete
Copy link

I have added the proposed lines and edited "app_app_1".
But I get this error:
No log line matching the '' filter

@kipusoep
Copy link

@BulldozerPete it's not an error, there are just no logs for the container.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment