拡張子辞典 2026-02-26

拡張子 .yaml / .yml とは?書き方と用途

インフラ設定(Docker, Kubernetes, Ansible)で標準的なYAMLファイルの書き方と注意点。

拡張子 .yaml (YAML Ain’t Markup Language) とは

データの構造をインデント(字下げ)を使って視覚的に分かりやすく記述するフォーマットです。主にシステムやコンテナの「設定ファイル」として広く利用されています。

主な用途

現代のインフラ構築(IaC)においては欠かせない存在です。

  • Docker Compose (docker-compose.yml)
  • Kubernetes マニフェストファイル
  • Ansible Playbook
  • GitHub Actions ワークフロー設定

構造と注意点

YAMLの特徴は、括弧 {} を使わずにインデントの深さで階層を表す点です。

server:
  port: 8080
  database:
    host: localhost
    user: admin

⚠ 重要:
YAMLはスペースの数に非常に厳格です。タブ文字(Tab)は使用禁止であり、通常は半角スペース2つでインデントを行います。パースエラーが出る場合は、エディタの設定でタブが混入していないか確認してください。