Skip to content

Glossary & Docker Commands

Glossary

  • Container — A lightweight, isolated process based on a Docker image.
  • Image — A template used to create containers, containing everything needed to run an application.
  • Dockerfile — A text file with instructions to build a Docker image.
  • Volume — Storage outside of a container to persist data beyond the container lifecycle.
  • Docker Hub — Cloud service for storing and distributing Docker images.
  • Network — A virtual network allowing containers to communicate.
  • Docker Daemon — Background service managing containers and images.

Common Docker Commands Cheat Sheet

Command Description
docker run [image] Run a new container from an image
docker ps List running containers
docker ps -a List all containers (including stopped ones)
docker stop [container_id] Stop a running container
docker rm [container_id] Remove a container
docker images List local Docker images
docker rmi [image_id] Remove an image
docker build -t [name] . Build an image from a Dockerfile in the current folder
docker logs [container_id] View container logs
docker exec -it [container_id] bash Open an interactive shell inside a container
docker-compose up Run services defined in docker-compose.yml
docker network ls List Docker networks