Useful Docker Snippets

Here are some useful Docker snippets

Containers

TaskCommand
Kill all running containersdocker kill $(docker ps -q)
Stop all containersdocker stop $(docker ps -a -q)
Remove all containersdocker rm $(docker ps -a -q)
Remove single containerdocker stop < container id >

Images

TaskCommand
Remove all imagesdocker rmi $(docker images -q)
Remove single imagedocker rmi < image id >

Remove ‘dangling’ or untagged images

docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

Add or Run a bash command in your Dockerfile:

RUN /bin/bash -c "echo 'hello world'"

Docker-Compose

Run a single container based on Docker-compose

docker-compose run < container name > < command >