拡張子辞典 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つでインデントを行います。パースエラーが出る場合は、エディタの設定でタブが混入していないか確認してください。

おすすめの高速レンタルサーバー PR
🚀

ITエンジニアのキャリア・案件探し

年収UPのチャンス!

完全無料でおすすめの高単価フリーランス案件や、リモート可能な優良企業の求人をプロが紹介!

無料サポートに登録する

PR: スポンサーリンク

法人・個人向けサポート 受付中

インフラ構築やトラブル対応で お困りではありませんか?

AWSの構築、社内ネットワーク(VPN/NW)の改善、その他原因不明のITトラブルまで、現役インフラエンジニアが直接サポートします。単発でのご相談や、毎月のスポット顧問契約も可能です。

Sponsored Link

実務で即戦力!ITサポート業務委託契約書テンプレート📝 フリーランスエンジニアや副業のシステム保守案件で、トラブルを劇的に防ぐプロ仕様の雛形。
バグ・要望を報告する