Back to technologies

/docker

Docker command reference

Daily Docker commands for running, inspecting, and maintaining containers.

45 matches

Containers

15 commands

docker run <image>

Run a container from an image.

docker run -it <image> bash

Run interactively with a terminal shell.

docker run -d <image>

Run a container in the background.

docker ps

List running containers.

docker ps -a

List all containers, including stopped ones.

docker stop <container>

Stop a running container.

docker start <container>

Start a stopped container.

docker restart <container>

Restart a container.

docker rm <container>

Remove a container.

docker rm -f <container>

Force remove a container, even if it is running.

docker exec -it <container> bash

Open a shell inside a running container.

Note: Use `sh` instead of `bash` on minimal images like Alpine.

docker logs <container>

View container logs.

docker logs -f <container>

Follow logs in real time.

docker inspect <container>

Show detailed container metadata.

docker stats

Display live resource usage for containers.

Images

7 commands

docker images

List images stored locally.

docker pull <image>

Download an image from a registry.

docker build -t <name> .

Build an image from the current Dockerfile.

docker rmi <image>

Remove an image.

docker image prune

Remove unused images.

docker tag <image> <new_name>

Tag an image with a new name.

docker push <image>

Push an image to a registry.

Volumes

5 commands

docker volume create <name>

Create a named volume.

docker volume ls

List all volumes.

docker volume inspect <name>

Show details about a volume.

docker volume rm <name>

Remove a volume.

docker volume prune

Remove unused volumes.

Networks

4 commands

docker network ls

List Docker networks.

docker network create <name>

Create a new network.

docker network rm <name>

Remove a network.

docker network inspect <name>

Show detailed network information.

System Cleanup

3 commands

docker system prune

Remove unused containers, networks, and dangling images.

docker system prune -a

Remove all unused data, including unused images.

docker container prune

Remove all stopped containers.

Docker Compose

7 commands

docker compose up

Start services from a compose file.

docker compose up -d

Start services in detached mode.

docker compose down

Stop and remove services.

docker compose ps

List compose-managed services.

docker compose logs

Show logs for compose services.

docker compose build

Build or rebuild compose services.

docker compose restart

Restart compose services.

Misc

4 commands

docker version

Show Docker client and server version information.

docker info

Display system-wide Docker information.

docker login

Log in to a Docker registry.

docker logout

Log out from the current registry session.