Jump to content

Linux/Docker/Variables & Snippets: Difference between revisions

From Wiki
Marcluer (talk | contribs)
mNo edit summary
Marcluer (talk | contribs)
mNo edit summary
 
Line 4: Line 4:


docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | tail -n +2 | sort -k 3 -h -r
docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | tail -n +2 | sort -k 3 -h -r
</pre>
== List all volumes ==
<pre>
docker compose ps -a --format '{{ .ID }}' | xargs -I {} docker inspect -f '{{ range .Mounts }}{{ .Source }}{{ printf "\n" }}{{ end }}' {} | awk NF
</pre>
</pre>



Latest revision as of 14:32, 24 March 2025

List all containers and sort by memory consumption

docker stats --no-stream | tail -n +2 | sort -k 4 -h -r

docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | tail -n +2 | sort -k 3 -h -r

List all volumes

docker compose ps -a --format '{{ .ID }}' | xargs -I {} docker inspect -f '{{ range .Mounts }}{{ .Source }}{{ printf "\n" }}{{ end }}' {} | awk NF

Docker Host IP

ip -4 route list match 0/0 | cut -d' ' -f3

List all container IPs

docker ps -q | xargs -n 1 docker inspect --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} {{ .Name }}' | sed 's/ \// /'