• docker build -t <image_name> .
Builds a Docker image from a Dockerfile in the current directory.
• docker run -d -p <host_port>:<container_port> --name <container_name> <image_name>
Runs a container in detached mode, mapping host port to container port.
• docker ps
Lists currently running containers.
• docker ps -a
Lists all containers, including those that are stopped.
• docker stop <container_name>
Stops a running container.
• docker start <container_name>
Starts a stopped container.
• docker restart <container_name>
Restarts a container.
• docker logs <container_name>
Displays the logs of a container.
• docker exec -it <container_name> bash
Opens an interactive Bash shell inside a running container.
• docker rm <container_name>
Removes a container.
• docker rmi <image_name>
Removes a Docker image.
• docker system prune
Cleans up unused containers, networks, images, and optionally volumes.
• docker inspect <container_or_image>
Displays detailed low-level information on a container or image.