My Most Used Docker Commands

A. Tate Barber
2 min readAug 9, 2016

--

Below is a list of commands that I use often when performing container management and cleanup. This list does not include docker-compose commands, but rather some of the quick one-liners that I use for managing my docker containers, images, and volumes. I will try to keep this updated when I think of more.

List all running containers

$ docker ps

Kill all running containers

$ docker kill $(docker ps -aq)

Shell into an ubuntu container (for testing stuff) and delete container after I exit the session

$ docker run -it --rm ubuntu bash

Shell into a running container to tweak or modify things

$ docker exec -it my-container bash

Build and tag an image using the Dockfile in the current directory

$ docker build -t tatemz/my-image ./

Remove all untagged images

$ docker rmi $(docker images -q -f dangling=true)

Remove all orphaned volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

Remove containers whose names were auto-generated

$ docker rm $(docker ps -aq -f name=admiring -f name=adoring -f name=affectionate -f name=agitated -f name=amazing -f name=angry -f name=awesome -f name=backstabbing -f name=berserk -f name=big -f name=boring -f name=clever -f name=cocky -f name=compassionate -f name=condescending -f name=cranky -f name=desperate -f name=determined -f name=distracted -f name=dreamy -f name=drunk -f name=eager -f name=ecstatic -f name=elastic -f name=elated -f name=elegant -f name=evil -f name=fervent -f name=focused -f name=furious -f name=gigantic -f name=gloomy -f name=goofy -f name=grave -f name=happy -f name=high -f name=hopeful -f name=hungry -f name=infallible -f name=jolly -f name=jovial -f name=kickass -f name=lonely -f name=loving -f name=mad -f name=modest -f name=naughty -f name=nauseous -f name=nostalgic -f name=peaceful -f name=pedantic -f name=pensive -f name=prickly -f name=reverent -f name=romantic -f name=sad -f name=serene -f name=sharp -f name=sick -f name=silly -f name=sleepy -f name=small -f name=stoic -f name=stupefied -f name=suspicious -f name=tender -f name=thirsty -f name=tiny -f name=trusting -f name=zen)

--

--