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.
Tuesday, 30 July 2024
//Less than a minute
Docker Compose είναι ένα εργαλείο για τον καθορισμό και την εκτέλεση πολλαπλών εφαρμογών Docker. Με τη Compose, χρησιμοποιείτε ένα αρχείο YAML για να ρυθμίσετε τις υπηρεσίες της εφαρμογής σας. Στη συνέχεια, με μια ενιαία εντολή, δημιουργείτε και ξεκινάτε όλες τις υπηρεσίες από τη διαμόρφωση σας.
Αυτή τη στιγμή χρησιμοποιώ Docker Compose για να εκτελέσω μερικές υπηρεσίες στο διακομιστή μου.
Εδώ είναι το... docker-compose.yml
αρχείο που χρησιμοποιώ για να εκτελώ αυτές τις υπηρεσίες:
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)