警告

このコマンドは Docker 1.12 で導入された Swarm 管理機能の一部です。それと、変更は下位互換性を考慮していない可能性があります。

node inspect

使い方: docker node inspect [オプション] self|NODE [NODE...]ノードの低レベル情報を返す -f, --format= go テンプレートで指定した形式で表示 --help 使い方の表示 -p, --pretty 人間が読みやすい形式で情報を表示

ノードに関する情報を返しミズ遭う。デフォルトでは、このコマンドはすべて JSON アレイで返します。あるいは、結果ごとにテンプレートを指定し、別の書式で表示できます。書式については Go 言語の text/template パッケージの説明をご覧ください。

出力例:

$ docker node inspect swarm-manager[{"ID": "0gac67oclbxq7", "Version": {"Index": 2028}, "CreatedAt": "2016-06-06T20:49:32.720047494Z", "UpdatedAt": "2016-06-07T00:23:31.207632893Z", "Spec": {"Role": "MANAGER", "Membership": "ACCEPTED", "Availability": "ACTIVE"}, "Description": {"Hostname": "swarm-manager", "Platform": {"Architecture": "x86_64", "OS": "linux"}, "Resources": {"NanoCPUs": 1000000000, "MemoryBytes": 1044250624}, "Engine": {"EngineVersion": "1.12.0", "Labels": {"provider": "virtualbox"}}}, "Status": {"State": "READY"}, "Manager": {"Raft": {"RaftID": 2143745093569717375, "Addr": "192.168.99.118:4500", "Status": {"Leader": true, "Reachability": "REACHABLE"}}}, "Attachment": {}, }]$ docker node inspect --format '{{ .Manager.Raft.Status.Leader }}' selffalse$ docker node inspect --pretty self
ID: 2otfhz83efcc7
Hostname: ad960a848573
Status: State: Ready Availability: Active
Manager Status: Address: 172.17.0.2:2377 Raft status: Reachable Leader: Yes
Platform: Operating System: linux Architecture: x86_64
Resources: CPUs: 4 Memory: 7.704 GiB
Plugins: Network: overlay, bridge, null, host, overlay Volume: localEngine Version: 1.12.0

関連情報