拡張子 .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つでインデントを行います。パースエラーが出る場合は、エディタの設定でタブが混入していないか確認してください。
関連する用語 (拡張子辞典)
全17件を見るIT用語: .pdf(PDFファイル)とは|環境に依存しない文書共有フォーマット
どのデバイス・OSでも同一レイアウトで表示されるPDF形式の仕組み・内部構造・活用場面を解説。
IT用語: .toml(TOML形式)とは|人間に読みやすい設定ファイルフォーマット
Rust・Python・Hugo等で使われるTOML(Tom's Obvious, Minimal Language)形式の設定ファイルの仕様を解説。
IT用語: .svg(SVGファイル)とは|解像度に依存しないベクター画像形式
XML形式で定義されたベクター画像SVGの仕組み・PNGとの違い・Web開発での活用方法を解説。
拡張子 .pem (Privacy Enhanced Mail) とは
SSL/TLS証明書やSSHの秘密鍵として使われる「.pem」ファイルの正体と取り扱い。
IT用語: .tar / .tar.gz / .tgzとは|Linuxの標準アーカイブ・圧縮形式
Linuxでファイルをまとめるtarと圧縮するgzipを組み合わせた.tar.gzの仕組みと主要オプションを解説。
拡張子 .dll とは?開き方とエラー解決方法
Windowsシステムに不可欠なDLLファイルの役割と、見つからないエラーの対処法。