フォーマット・リファレンス¶
Docker は Go テンプレート を使い、様々なコマンドやログ・ドライバの出力を操作できます。各コマンドはテンプレートを使って要素の詳細を表示できます。
- docker images の形式
- docker inspect の形式
- docker log タグの形式
- docker network inspect の形式
- docker ps の形式
- docker volume inspect の形式
- docker version の形式
テンプレート関数¶
Docker はテンプレート要素を操作する基本的な関数セットを提供しています。以下は利用可能な関数のと例の一覧です。
Split¶
文字列をセパレータの文字列で分割して表示します。
# docker inspect --format '{{split (join .Names "/") "/"}}' container
Upper¶
文字列をすべて大文字にします。
$ docker inspect --format "{{upper .Name}}" container
参考
- Formatting reference
- https://docs.docker.com/engine/admin/formatting/