Docker-composeComment (Nederlands (Dutch))

Docker-composeComment

Comments

NOTE: Apart from English (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 is een hulpmiddel voor het definiëren en uitvoeren van multi-container Docker toepassingen. Met Compose gebruikt u een YAML-bestand om de diensten van uw applicatie te configureren. Dan, met één enkele opdracht, creëer en start je alle services vanuit je configuratie.

Op dit moment gebruik ik Docker Compose om een paar services op mijn server uit te voeren.

  • Meest lucid - mijn blog (deze)
  • Cloudflared - een dienst die tunnels verkeer naar mijn server
  • Watchtower - een dienst die controleert op updates van mijn containers en herstart ze indien nodig.

Hier is de docker-compose.yml bestand dat ik gebruik om deze diensten uit te voeren:

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)
logo

©2024 Scott Galloway