2017-02-21 18 views
1

我是docker swarm模式的新手,如果我想從命令行獲得更多關於我的swarm服務的詳細信息,我可以運行docker服務ps「service name」,或者從docker rest運行「/ v2/services/my-ngx」是否有可能在碼頭羣服務中獲取所有正在運行的容器ID?

[[email protected] ~]$ docker service ps my-ngx ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS voj7fllhnmqb my-ngx.1 nginx:latest swarmnode1 Running Running 26 minutes ago

但它沒有給我容器ID。我想跟蹤容器形式我的羣服務這可能嗎?通過docker service ps my-ngx返回

回答

1

Id是<task_id> 要獲得容器的id,你可以使用docker inspect -f "{{.Status.ContainerStatus.ContainerID}}" <task_id>

+2

似乎比用較新的API的數據筒不可 – guillem

+0

在Mac上,'版本17.09.1-CE-mac42'仍然支持這個命令 – ForgetfulFellow

相關問題