?
This document uses PHP Chinese website manual Release
顯示一個或多個服務(wù)的詳細(xì)信息。
docker service inspect [OPTIONS] SERVICE [SERVICE...]
名字,簡寫 | 默認(rèn) | 描述 |
---|---|---|
--format, -f | 使用給定的Go模板格式化輸出 | |
--pretty | 假 | 以人性化的格式打印信息 |
命令 | 描述 |
---|---|
docker service | 管理服務(wù) |
命令 | 描述 |
---|---|
docker service create | 創(chuàng)建一項新服務(wù) |
docker service inspect | 顯示一項或多項服務(wù)的詳細(xì)信息 |
docker service logs | 獲取服務(wù)或任務(wù)的日志 |
docker service ls | 列出服務(wù) |
docker service ps | 列出一項或多項服務(wù)的任務(wù) |
docker service rm | 刪除一項或多項服務(wù) |
docker service scale | 擴(kuò)展一個或多個復(fù)制服務(wù) |
docker service update | 更新服務(wù) |
檢查指定的服務(wù)。必須針對管理器節(jié)點運行此命令。
默認(rèn)情況下,這將呈現(xiàn)JSON數(shù)組中的所有結(jié)果。如果指定了格式,則將對每個結(jié)果執(zhí)行給定的模板。
圍棋文本/模板包描述格式的所有細(xì)節(jié)。
您可以通過它的名稱,或ID
例如,提供以下服務(wù);
$ docker service ls ID NAME MODE REPLICAS IMAGE dmu1ept4cxcf redis replicated 3/3 redis:3.0.6
docker service inspect redis
,和docker service inspect dmu1ept4cxcf
產(chǎn)生同樣的結(jié)果:
$ docker service inspect redis[ { "ID": "dmu1ept4cxcfe8k8lhtux3ro3", "Version": { "Index": 12 }, "CreatedAt": "2016-06-17T18:44:02.558012087Z", "UpdatedAt": "2016-06-17T18:44:02.558012087Z", "Spec": { "Name": "redis", "TaskTemplate": { "ContainerSpec": { "Image": "redis:3.0.6" }, "Resources": { "Limits": {}, "Reservations": {} }, "RestartPolicy": { "Condition": "any", "MaxAttempts": 0 }, "Placement": {} }, "Mode": { "Replicated": { "Replicas": 1 } }, "UpdateConfig": {}, "EndpointSpec": { "Mode": "vip" } }, "Endpoint": { "Spec": {} } }]
$ docker service inspect dmu1ept4cxcf[ { "ID": "dmu1ept4cxcfe8k8lhtux3ro3", "Version": { "Index": 12 }, ... }]
可以以人類可讀的格式打印檢查輸出,而不是默認(rèn)的JSON輸出,方法是使用--pretty
備選方案:
$ docker service inspect --pretty frontend ID: c8wgl7q4ndfd52ni6qftkvnnp Name: frontend Labels: - org.example.projectname=demo-app Service Mode: REPLICATED Replicas:5Placement:UpdateConfig: Parallelism:0 On failure: pause Max failure ratio:0ContainerSpec: Image: nginx:alpine Resources:Networks: net1 Endpoint Mode: vip Ports: PublishedPort = 4443 Protocol = tcp TargetPort = 443 PublishMode = ingress
您也可以使用--format pretty
為了同樣的效果。
--format
選項可用于獲取有關(guān)服務(wù)的特定信息。例如,下面的命令輸出“redis”服務(wù)的副本數(shù)量。
$ docker service inspect --format='{{.Spec.Mode.Replicated.Replicas}}' redis10