Basic Commands

docker --version: Displays the installed version of Docker.

docker pull <image>: Downloads a Docker image from a registry.

docker images: Lists all the Docker images on the local system.

docker run <image>: Creates and starts a new container from an image.

docker ps: Lists currently running containers.

docker ps -a: Lists all containers, including stopped ones.

docker stop <container>: Stops a running container.

docker rm <container>: Removes a stopped container.

docker rmi <image>: Removes a Docker image from the local system.

docker exec -it <container> <command>: Runs a command inside a running container.

docker logs -f <container>: Displays the logs of a container - the -f means it will continuously show the logs until you stop it.

docker build -t <name> <path>: Builds a Docker image from a Dockerfile. -tis the image name or tag. The path can simply be .. If the Dockerfile is instead called .Dockerfile-dev or something, add -f .Dockerfile-dev

docker inspect <container>: Displays detailed information about a container or image.

docker network ls: Lists all Docker networks.

docker volume ls: Lists all Docker volumes.