NOTE: Apart from
(and even then it's questionable, I'm Scottish). These are machine translated in languages I don't read. If they're terrible please contact me.
You can see how this translation was done in this article.
Friday, 13 September 2024
//Less than a minute
Docker Compose är ett verktyg för att definiera och köra multi-container Docker program. Med Compose använder du en YAML-fil för att konfigurera programtjänsterna. Sedan, med ett enda kommando, skapar du och startar alla tjänster från din konfiguration.
För tillfället använder jag Docker Compose för att köra några tjänster på min server.
Här är docker-compose.yml
Fil jag använder för att köra dessa tjänster:
services:
mostlylucid:
image: scottgal/mostlylucid:latest
labels:
- "com.centurylinklabs.watchtower.enable=true"
cloudflared:
image: cloudflare/cloudflared:latest
command: tunnel --no-autoupdate run --token ${CLOUDFLARED_TOKEN}
env_file:
- .env
watchtower:
image: containrrr/watchtower
container_name: watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_LABEL_ENABLE=true
command: --interval 300 # Check for updates every 300 seconds (5 minutes)