Variouse helpful docker commands
Get container ids, filtered by string:
docker ps | grep "selenium" | awk '{ print $1 }'
Get Docker log from Ubuntu 16.04+
journalctl -u docker.service
Filter JSON outputs from commands
docker inspect <id> -f=‘{{json .Endpoint.Ports}}’
Ref: https://docs.docker.com/engine/reference/commandline/inspect/ Ref: https://docs.docker.com/engine/admin/formatting/ Tut: http://container-solutions.com/docker-inspect-template-magic/
Gist for inspecting all services for ports: https://gist.github.com/michaelconnor00/bc674ed2046ebaadd67dab3cfaf8523b
dkrm (){
docker rm $(docker ps -a -q --filter 'status=exited') &>/dev/null
}
dkrmi (){
docker rmi $(docker images -q --filter 'dangling=true') &>/dev/null
}
Clean-up containers from specific images
List Image layers
docker inspect -f='{{json .RootFS.Layers}}' <image_id>