docker build -t <IMAGE_NAME> .
It always creates a new container and run it.
docker run --name <CONTAINRE_NAME> -p <PORT:PORT> <IMAGE_NAME>
docker run --name <CONTAINRE_NAME> -p <PORT:PORT> --rm <IMAGE_NAME>
docker run --name <CONTAINRE_NAME> -p <PORT:PORT> --rm -v <PATH_OF_THE_PROJECT:/FOLDER_NAME> <IMAGE_NAME>
docker image rm <IMAGE_NAME>
It is used to run a container that has already been made.
docker start <CONTAINER_NAME>
docker stop <CONTAINER_NAME>
docker image rm <IMAGE_NAME> -f
docker ps -a
docker container rm <CONTAINER_NAME>
docker container rm <CONTAINER_1_NAME> <CONTAINER_2_NAME>
It deletes all images, containers etc.
docker system prune -a