Skip to content

Instantly share code, notes, and snippets.

@new08
Last active January 20, 2023 21:50
Show Gist options
  • Save new08/23052c2445a62474a4b602dffd7358e4 to your computer and use it in GitHub Desktop.
Save new08/23052c2445a62474a4b602dffd7358e4 to your computer and use it in GitHub Desktop.
docker #docker
docker stats --format "table {{.Container}}\t{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.MemPerc}}\t"
# docker stats formatting
# .Container Container name or ID (user input)
# .Name Container name
# .ID Container ID
# .CPUPerc CPU percentage
# .MemUsage Memory usage
# .NetIO Network IO
# .BlockIO Block IO
# .MemPerc Memory percentage (Not available on Windows)
# .PIDs Number of PIDs (Not available on Windows)
docker ps | grep frontend | cut -d' ' -f1
# or
docker ps | grep frontend | awk '{ print $1 }'
docker node ls -q | xargs docker node inspect \
-f '{{ .ID }} [{{ .Description.Hostname }}]: {{ .Spec.Labels }}'
docker node ls -q | xargs docker node inspect \
-f '{{ .ID }} [{{ .Description.Hostname }}]: {{ range $k, $v := .Spec.Labels }}{{ $k }}={{ $v }} {{end}}'
docker node update --label-add env=test node
docker node update --label-rm env node
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment