2017-02-23 7 views
2

사용 가능한 모든 docker swarm 노드를 레이블과 함께 쉽게 인쇄하려면 어떻게해야합니까?
$ docker node update --label-add type=one my_node_name
같은 노드와 docker node ls 표시되지 않는 필터가 기본 목록 노드lock을 사용하여 docker swarm 노드를 나열하는 방법

추가 라벨.

는 또한 내가 좋아하는 각 노드를 검사 레이블을 나열 할 수 있습니다 How do I filter docker swarm nodes by label? 필터링에 관한 것입니다 --- EDIT--

$ docker inspect my_node_name | grep type 
"type": "one" 

비슷한 질문을 내

+0

[도커 떼 노드를 레이블별로 어떻게 필터링합니까?] (http://stackoverflow.com/questions/40026638/how-do-i-filter-docker-swarm-nodes-by-label) – fzgregor

답변

8

당신이 뭔가를 실행할 수 있습니다 목록에 관한 것입니다 :

docker node ls -q | xargs docker node inspect \ 
    -f '{{ .ID }} [{{ .Description.Hostname }}]: {{ .Spec.Labels }}' 

너는 e를 사용하면 기본지도를 인쇄하는 대신 더욱 세밀한 형식을 지정할 수 있습니다.

서식있는 출력을 원하는 필드로 자유롭게 업데이트 할 수 있습니다.

관련 문제