Skip to content

Glossary & Docker Commands

Glossary

  • CNM (Container Networking Model) — Docker's pluggable networking model supporting multiple drivers.
  • Overlay Network — A network enabling communication between containers across different hosts.
  • Volume — Persistent storage mechanism for Docker containers.
  • Registry — A service to store and distribute Docker images (e.g., Docker Hub, GCR).
  • Tag — Label assigned to an image version, e.g., myapp:1.0.0.
  • Trivy — Open-source vulnerability scanner for container images.
  • Kaniko — Tool to build container images without requiring Docker daemon or root privileges.
  • Buildpacks — Frameworks for building container images directly from application source code.
  • Docker Compose — Tool for defining and running multi-container Docker applications.
  • CI/CD — Continuous Integration and Continuous Deployment for automated application delivery.

Common Docker Commands Cheat Sheet

Command Description
docker network ls List all Docker networks
docker network create mynet Create a custom network
docker volume create myvol Create a named volume
docker run -v myvol:/data busybox Mount volume inside a container
docker tag image user/image:1.0 Add a tag to an image
docker push user/image:1.0 Push image to Docker registry
docker-compose up Start all services defined in docker-compose.yml
docker-compose down Stop and remove containers, networks, volumes
docker build -t myimage:latest . Build an image from Dockerfile
trivy image myimage:latest Scan image for vulnerabilities (Trivy)