Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docker [2022/10/04 03:46] – [Docker.Learning] admin | docker [2025/04/22 03:05] (current) – [Docker.goodPackages] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Docker ===== | ===== Docker ===== | ||
| + | https:// | ||
| + | dns https:// | ||
| + | https:// | ||
| <code BASH> | <code BASH> | ||
| docker -D info | docker -D info | ||
| + | docker compose --ansi=never up --quiet-pull | ||
| </ | </ | ||
| + | ===== Docker.goodPackages ===== | ||
| + | * [[https:// | ||
| + | * updates and good packages https:// | ||
| + | * unusual way https:// | ||
| + | * https:// | ||
| + | |||
| + | ==== docker utils ==== | ||
| + | * utils lazy docker/ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Docker.scout | ||
| + | * scout - security scan | ||
| + | |||
| + | ===== Docker.dedockify | ||
| + | |||
| + | * dedockify https:// | ||
| ==== Docker.Learning ==== | ==== Docker.Learning ==== | ||
| * https:// | * https:// | ||
| Line 27: | Line 48: | ||
| # docker find by name | # docker find by name | ||
| docker ps -a --format " | docker ps -a --format " | ||
| + | |||
| + | # docker find thin r/w layer aufs by container id - ``docker ps`` | ||
| + | cat / | ||
| + | <ID> | ||
| + | # real files in -> / | ||
| + | |||
| + | # find container by name of catalog AUFS DIFF | ||
| + | grep 09c1f3c8c5adfb9241d477a61b5b04fd4cde07959dbee5ad385c4ef9c5e9d71d / | ||
| + | < | ||
| + | # this give id in path -> / | ||
| + | |||
| # inspecting docker with jq - mounts | # inspecting docker with jq - mounts | ||
| Line 77: | Line 109: | ||
| docker-reception_pma_1 | docker-reception_pma_1 | ||
| docker-reception_nginx_1 | docker-reception_nginx_1 | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Docker. determining container responsible for largest overlay directories | ||
| + | <code BASH> | ||
| + | # huge containers overlay container size | ||
| + | # as root $ sudo su     # make sure json parser is installed | ||
| + | |||
| + | # grab the size and path to the largest overlay dir | ||
| + | du / | ||
| + | |||
| + | # construct mappings of name to hash | ||
| + | docker inspect $(docker ps -qa) | jq -r ' | ||
| + | |||
| + | # for each hashed path, find matching container name | ||
| + | cat / | ||
| </ | </ | ||
| ==== Docker BuildKit==== | ==== Docker BuildKit==== | ||
| Line 229: | Line 277: | ||
| + | ===== Docker baseimage to ease creation of X graphical application containers GUI===== | ||
| + | * https:// | ||
| ===== Docker Network ===== | ===== Docker Network ===== | ||
| * https:// | * https:// | ||