Was ist YAML?

25. Juli 2025
Was ist Yaml Artikel-Thumbnail

YAML ist ein rekursives Akronym für „YAML Ain’t Markup Language“ (die ursprüngliche Bedeutung war: Yet Another Markup Language) und ist ein Datenserialisierungsformat. Also ein Dateiformat zur Darstellung von strukturierten Daten. Es stellt eine Alternative zu XML und JSON dar, soll aber leichter für Menschen lesbar sein. Oft wird es für Konfigurationsdateien (z.B.: für Docker) verwendet.

Die Hierarchie wird hier ausschließlich über Einrückung hergestellt.

Unten finden Sie ein Beispiel für eine .yml-Datei die einen Auszug einer Konfigurations-Datei für Docker zeigt:

services:

  database:
    image: mysql
    restart: unless-stopped
    ports:
      - 3306:3306
    env_file: .env
    environment:
      MYSQL_ROOT_PASSWORD: '${DATABASE_ROOT_PASSWORD}'
      MYSQL_DATABASE: '${DATABASE_NAME}'
      MYSQL_USER: '${DATABASE_USER}'
      MYSQL_PASSWORD: '${DATABASE_PASSWORD}'
    volumes:
      - ./db-data:/var/lib/mysql
    networks:
      - wordpress-network
    deploy:
      resources:
        limits:
          memory: 2048m  

volumes:
  db-data:


networks:
  wordpress-network:
    driver: bridge

Hinterlasse Feedback

Deine E-Mail-Adresse wird nicht veröffentlicht!