# docker helpers
if [ -n "$(type -P docker)" ]; then
- alias docker-ps="docker ps -a --format \"table {{.ID}}\t{{.Names}}\t{{.State}}\t{{.Status}}\t{{.Networks}}\""
+ alias ctop="docker-top"
+ alias docker-ps="docker ps -a --format 'table {{.ID}}\t{{.Names}}\t{{.State}}\t{{.Status}}\t{{.Networks}}'"
alias docker-tail="docker logs -tf --tail 50"
alias docker-top="docker run --name ctop -it --rm -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop"
- alias ctop="docker-top"
+ alias docker-vols="(echo 'CONTAINER|TYPE|SOURCE|DESTINATION'; docker ps -a --format '{{ .ID }}' | xargs docker inspect -f '{{ range .Mounts }}{{ $.Name }}{{ printf \"|\" }}{{ .Type }}{{ printf \"|\" }}{{ if eq .Type \"bind\" }}{{ .Source }}{{ else }}{{ .Name }}{{ end }}{{ printf \"|\" }}{{ .Destination }}{{ printf \"\n\"}}{{ end }}' | sed 's/^\///') | column -t -s '|'"
fi
if [ "$UNAME" = SunOS ]; then