Docker basics/ cheatsheet
Table of contents
🢒Click to expand!

Create image using this directory's Dockerfile
docker build -t <somename>Run mapping port 8000
docker run -p 8000:80 <somename>Same thing, but in detached mode
docker run -d -p 8000:80 <somename>Enter a running container (you can also do sh)
docker exec -it [container-id] bashSee a list of all running containers
docker psGracefully stop the specified container
docker stop <hash>See a list of all containers , active and inactive
docker ps -a
Force shutdown of the specified container
docker kill <hash>Remove the specified container from this machine
docker rm <hash>Remove all containers from this machine
docker rm $(docker ps -a -q)Show all images on this machine
docker images -aRemove the specified image from this machine
docker rmi <imagename>Remove all images from this machine
docker rmi $(docker images -q)Log in this CLI session using your Docker credentials
docker loginTag for upload to registry
docker tag <image> username/repository:tagUpload tagged image to registry
docker push username/repository:tagRun image from a registry
docker run username/repository:tag