๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Beginner

What is Docker Volume?

A mechanism for persisting data generated by Docker containers, surviving container restarts and removals.

Docker volumes decouple data storage from container lifecycles. Without volumes, all data inside a container is lost when it is removed. Volumes are stored on the host filesystem and managed by Docker. Types include named volumes (managed by Docker, portable), bind mounts (map host directories into containers), and tmpfs mounts (in-memory only). Named volumes are preferred for production โ€” they support volume drivers for remote storage (NFS, AWS EBS), can be shared between containers, and are backed up independently. Docker Compose defines volumes declaratively, and Kubernetes uses Persistent Volumes for similar functionality at scale.

Related Terms

Docker Compose
A tool for defining and running multi-container Docker applications using a YAML configuration file.
Chaos Engineering
The discipline of deliberately introducing failures into a system to test its resilience and identify weaknesses before they cause outages.
CI/CD
Continuous Integration and Continuous Deployment โ€” automated practices for building, testing, and deploying code changes.
Incident Management
The process of detecting, responding to, and resolving service disruptions to minimize impact and restore normal operations.
Containerization
A lightweight virtualization method that packages applications with their dependencies into isolated, portable containers.
Makefile
A file containing build rules and commands that automates compilation and common project tasks using the make utility.
View All DevOps Terms โ†’