docker build image
$ sudo docker build -t image-name .
docker to start a container from image
$ sudo docker run -itd --name jenkins --publish 8080:8080 --publish 50000:50000 jenkins
docker to get inside the container
$ sudo docker exec -it jenkins bash
docker stop container
$ sudo docker stop image-id/name
docker remove container
$ sudo docker rm image-id/name
docker remove containers based on specific image name/tag
sudo docker ps -a | awk '{ print $1,$2 }' | grep centos:7 | awk '{print $1 }' | xargs -I {} sudo docker rm {}
docker remove image
$ sudo docker rmi image-id
docker remove images with no tag
$ sudo docker rmi $(sudo docker images --filter "dangling=true" -q --no-trunc)