Linux/Docker/Variables & Snippets: Difference between revisions
Appearance
Die Seite wurde neu angelegt: „== Docker Host IP == <pre> ip -4 route list match 0/0 | cut -d' ' -f3 </pre>“ |
mNo edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== List all containers and sort by memory consumption == | |||
<pre> | |||
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 | |||
</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> | |||
== Docker Host IP == | == Docker Host IP == | ||
<pre> | <pre> | ||
ip -4 route list match 0/0 | cut -d' ' -f3 | ip -4 route list match 0/0 | cut -d' ' -f3 | ||
</pre> | </pre> | ||
== List all container IPs == | |||
<pre> | |||
docker ps -q | xargs -n 1 docker inspect --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} {{ .Name }}' | sed 's/ \// /' | |||
</pre> | |||
[[Category:Linux/Docker]] | |||
[[Category:Linux]] |
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/ \// /'