inspect a service on the swarm
2017-06-27 11:40
447 查看
当你在一个swarm 中部署了一个服务,你可以通过以下的命令行语句来查看集群中运行的服务的详细信息
docker service inspect --pretty <SERVICE-ID>
如果需要返回的信息是json格式,只需要不带 --pretty 参数即可
查看哪个节点运行helloworld服务
docker service ps <SERVICE-ID>
在这个例子中,helloworld 其中的一个实例是运行在worker2中。你可能会看到服务运行在manager节点中。默认情况下,manager节点也可以像worker节点一样运行任务。
运行 docker ps 可以查看任务在哪里运行,以及容器运行的详细信息。
docker service inspect --pretty <SERVICE-ID>
$docker machine ssh manager1 查看helloworld 服务的详细信息 $ docker service inspect --pretty helloworld ID:9uk4639qpg7npwf3fn2aasksr Name:helloworld Service Mode:REPLICATED Replicas:1 Placement: UpdateConfig: Parallelism:1 ContainerSpec: Image:alpine Args:ping docker.com Resources: Endpoint Mode: vip
如果需要返回的信息是json格式,只需要不带 --pretty 参数即可
$ docker service inspect helloworld [ { "ID": "9uk4639qpg7npwf3fn2aasksr", "Version": { "Index": 418 }, "CreatedAt": "2016-06-16T21:57:11.622222327Z", "UpdatedAt": "2016-06-16T21:57:11.622222327Z", "Spec": { "Name": "helloworld", "TaskTemplate": { "ContainerSpec": { "Image": "alpine", "Args": [ "ping", "docker.com" ] },
"Resources": { "Limits": {}, "Reservations": {}
}, "RestartPolicy": { "Condition": "any", "MaxAttempts": 0 }, "Placement": {} }, "Mode": { "Replicated": { "Replicas": 1 } }, "UpdateConfig": { "Parallelism": 1 }, "EndpointSpec": {
"Mode": "vip" } }, "Endpoint": { "Spec": {} } } ]
查看哪个节点运行helloworld服务
docker service ps <SERVICE-ID>
$ docker service ps helloworld NAME IMAGE NODE DESIRED STATE LAST STATE helloworld.1.8p1vev3fq5zm0mi8g0as41w35 alpine worker2 Running Running 3 minutes
在这个例子中,helloworld 其中的一个实例是运行在worker2中。你可能会看到服务运行在manager节点中。默认情况下,manager节点也可以像worker节点一样运行任务。
运行 docker ps 可以查看任务在哪里运行,以及容器运行的详细信息。
$docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e609dde94e47 alpine:latest "ping docker.com" 3 minutes ago Up 3 minutes helloworld.1.8p1vev3fq5zm0mi8g0as41w35
相关文章推荐
- 06_delete the service running on the swarm
- On RAC, expdp Removes the Service Name [ID 1269319.1]
- Volume Shadow Copy Service error: Error calling a routine on the Shadow Copy Provider {f5dbcc43-b847-494e-8083-f030501da611}
- (免积分) Beginning PostgreSQL on the Cloud: Simplifying Database as a Service on Cloud Platforms
- 【RAC搭建报错】PRVF-5507 : NTP daemon or service is not running on any node but NTP configuration file exists on the following node(s): rac02,rac01
- On RAC, expdp Removes the Service Name [ID 1269319.1]
- GIMR (Management Database) Registers Into Same Service that the Database Instance also registers On
- RabbitMQ>Erlang machine stopped instantly (distribution name conflict?). The service is not restarted as OnFail is set to ignore.-报错解决方案 原来是NNND。。。
- [SQLSERVER] [GPO] Add the Log on as a service Right to an Account
- On RAC, expdp Removes the Service Name [ID 1269319.1]
- Tucia - online photo editing service gives you some star treatment on the cheap
- 08_drain a node on the swarm
- Access Denied: Either the SOM service on the machine is not started or the user attempting this conn
- Android studio编译错误二:Error: The WIFI_SERVICE must be looked up on the Application
- 打包时报错: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devic
- Could not start the service on local computer. Error 1053: the service did not respond to the start or control request i
- Android studio编译错误二:Error: The WIFI_SERVICE must be looked up on the Application
- scale the service in the swarm
- How to add dependency on a Windows Service AFTER the service is installed
- Tucia - online photo editing service gives you some star treatment on the cheap