节点¶
获取并列出群中的节点。在使用这些方法之前,您首先需要 join or initialize a swarm 。
上提供的方法 client.nodes
:
节点对象¶
- class Node¶
蜂群中的一个节点。
- id¶
对象的ID。
- short_id¶
对象的ID,截断为12个字符。
- attrs¶
服务器中此对象的原始表示形式。
- reload()¶
再次从服务器加载此对象并更新
attrs
使用新的数据。
- update(node_spec)¶
更新节点的配置。
- 参数:
node_spec (dict) -- 要更新的配置设置。任何未提供的值都将被删除。默认:
None
- 返回:
True 如果请求通过的话。
- 抛出:
docker.errors.APIError -- 如果服务器返回错误。
示例
>>> node_spec = {'Availability': 'active', 'Name': 'node-name', 'Role': 'manager', 'Labels': {'foo': 'bar'} } >>> node.update(node_spec)