awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repositorios

Awesome GitHub RepositoriesDocker Volume Persistence

Mounts Docker volumes to preserve configuration, certificates, and keys across container restarts and upgrades.

Distinct from Persistent Storage Volumes: Distinct from Persistent Storage Volumes: specifically targets Docker volume mounting for container state, not general storage volume attachment.

Explore 18 awesome GitHub repositories matching data & databases · Docker Volume Persistence. Refine with filters or upvote what's useful.

Awesome Docker Volume Persistence GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kylemanna/docker-openvpnAvatar de kylemanna

    kylemanna/docker-openvpn

    9,089Ver en GitHub↗

    This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA certificate authority for automated public-key infrastructure management. It handles the full lifecycle of a VPN server, from initial PKI bootstrap and server configuration generation to client certificate issuance and revocation, all within a containerized environment. The server is configured entirely through Docker environment variables, eliminating the need for manual configuration file editing. It supports time-based one-time password (TOTP) authentication as a second fac

    Stores configuration, certificates, and keys on a Docker volume for persistence across restarts.

    Shelldockerdocker-containerdocker-openvpn
    Ver en GitHub↗9,089
  • jupyter/docker-stacksAvatar de jupyter

    jupyter/docker-stacks

    8,432Ver en GitHub↗

    This project is a collection of pre-configured Docker images that provide ready-to-run environments for interactive computing and data science. It functions as a scientific computing stack and a polyglot notebook server, bundling language interpreters and libraries for Python, R, and Julia within a containerized system to ensure reproducible research environments. The collection uses a layered image hierarchy to provide versioned software dependencies and support for hardware acceleration across different CPU architectures. It allows for the creation of custom images based on a foundation of

    Uses Docker volume mounting to ensure user files and notebooks persist across container restarts.

    Pythondockeripythonipython-notebook
    Ver en GitHub↗8,432
  • boot2docker/boot2dockerAvatar de boot2docker

    boot2docker/boot2docker

    8,278Ver en GitHub↗

    Boot2Docker is a minimal Linux distribution that boots entirely from RAM to turn any machine into a Docker host. It is delivered as a bootable ISO image that can be written to SD cards, USB sticks, or hard disks, starting Docker containers in about five seconds without requiring a full operating system installation. The system is preconfigured for use as a VirtualBox virtual machine, with persistent disk mounting that automatically stores Docker images, containers, volumes, and SSH keys across restarts. It supports host-to-container file sharing through VirtualBox Guest Additions integration,

    Mounts a virtual disk automatically to store Docker images, containers, volumes, and SSH keys across VM restarts.

    Shell
    Ver en GitHub↗8,278
  • collabnix/dockerlabsAvatar de collabnix

    collabnix/dockerlabs

    8,008Ver en GitHub↗

    dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br

    Provides hands-on exercises for ensuring data persistence across container deletions using volume mounts.

    PHPadvancebeginnersdocker
    Ver en GitHub↗8,008
  • jenkinsci/dockerAvatar de jenkinsci

    jenkinsci/docker

    7,530Ver en GitHub↗

    This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati

    Uses Docker volume mapping to ensure system configuration and data survive container restarts and upgrades.

    PowerShelldockerhacktoberfestjenkins
    Ver en GitHub↗7,530
  • nextcloud/dockerAvatar de nextcloud

    nextcloud/docker

    7,305Ver en GitHub↗

    This project provides containerized images for deploying a self-managed content collaboration and file sharing server. It enables the creation of private cloud storage and self-hosted file synchronization environments, allowing users to maintain data ownership and control over their infrastructure. The deployment model utilizes Docker images to simplify installation, scaling, and version updates. It distinguishes itself through a database-agnostic storage approach, supporting integration with PostgreSQL, MySQL, MariaDB, or SQLite, and employs volume mapping to ensure data persistence across c

    Ensures data persistence across container restarts by mapping internal application directories to external Docker volumes.

    Shelldockerdocker-imagenextcloud
    Ver en GitHub↗7,305
  • cisco-talos/clamavAvatar de Cisco-Talos

    Cisco-Talos/clamav

    6,869Ver en GitHub↗

    ClamAV - Documentation is here: https://docs.clamav.net

    Stores signature databases on Docker volumes so they persist across container restarts.

    Cantivirusclamavgplv2
    Ver en GitHub↗6,869
  • onlyoffice/documentserverAvatar de ONLYOFFICE

    ONLYOFFICE/DocumentServer

    6,633Ver en GitHub↗

    ONLYOFFICE DocumentServer is a self-hosted online office suite that provides browser-based document, spreadsheet, and presentation editing with real-time collaborative capabilities. It natively supports Office Open XML formats (.docx, .xlsx, .pptx) and can be deployed on Linux servers, either through Docker containerization or direct installation. The server includes a cooperative editing engine that coordinates simultaneous changes across multiple users using operational transformation, with a WebSocket synchronization layer for instant state propagation. Security is handled through JWT auth

    Mounts host directories for logs, certificates, and cache so data persists after container restarts.

    Shellcollaborationcollaborativedoc
    Ver en GitHub↗6,633
  • piku/pikuAvatar de piku

    piku/piku

    6,590Ver en GitHub↗

    Piku is a git-based platform-as-a-service deployment tool for self-hosted application hosting. It enables the deployment of multiple web applications and background workers to private servers by automating builds and updates through git push. The system acts as an application process orchestrator and reverse proxy server manager, routing incoming HTTP traffic to specific application processes. It features a multi-language application runtime that detects programming languages from repository files to handle dependency installation and execution settings. Security is handled via an integrated

    Maintains application state across redeployments by mounting persistent directories that survive the build process.

    Python
    Ver en GitHub↗6,590
  • superradcompany/microsandboxAvatar de superradcompany

    superradcompany/microsandbox

    6,570Ver en GitHub↗

    Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag

    Mounts Docker volumes to retain sandbox state across container restarts.

    Rust
    Ver en GitHub↗6,570
  • rancher/osAvatar de rancher

    rancher/os

    6,452Ver en GitHub↗

    Rancher OS is a cloud-native, container-optimized Linux distribution designed to host and manage containerized workloads with a small host footprint. It functions as a Docker-based operating system that runs core system services and user applications as containers. The system implements an immutable infrastructure workflow by deploying the entire operating system as a set of read-only images. To prevent configuration drift and ensure a consistent boot state, the primary system partition is mounted as read-only, while persistent settings and user data are stored on a separate writable configur

    Stores persistent system settings and user data on a separate writable partition to maintain stateless system images.

    Go
    Ver en GitHub↗6,452
  • actions/actions-runner-controllerAvatar de actions

    actions/actions-runner-controller

    6,320Ver en GitHub↗

    Kubernetes controller for GitHub Actions self-hosted runners

    Increases the size limit for the Docker var/run volume in the runner spec to avoid running out of space.

    Gogithub-actionskubernetesoperator
    Ver en GitHub↗6,320
  • deis/deisAvatar de deis

    deis/deis

    5,999Ver en GitHub↗

    Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a CoreOS cluster using a Heroku-inspired git push workflow. It accepts application code via git push, automatically builds a Docker image, and runs it as a container on the cluster, with systemd and etcd providing service discovery and configuration management. The platform provides a developer experience modeled after Heroku, with a command-line interface for creating, scaling, configuring, and monitoring applications. It hosts a private Git remote per application that triggers th

    Attaches persistent storage volumes to containerized stateful workloads for data retention.

    Pythoncontainerscoreosdeis-paas
    Ver en GitHub↗5,999
  • bretfisher/udemy-docker-masteryAvatar de BretFisher

    BretFisher/udemy-docker-mastery

    5,781Ver en GitHub↗

    This is an educational training course that teaches Docker, Compose, Swarm, and Kubernetes for building and deploying containers from development to production. The course covers end-to-end Docker-based workflows for building, testing, and deploying containers using Compose, Swarm, and Kubernetes in cloud-native DevOps pipelines. The material covers architecture patterns for containerized applications, including declarative service orchestration, network bridging, image layering, health monitoring, and persistent storage across Docker and Kubernetes environments. It addresses multi-container

    Teaches mounting host directories or named volumes into containers for persistent data storage.

    JavaScriptdevopsdockerkubernetes
    Ver en GitHub↗5,781
  • maiot-io/zenmlAvatar de maiot-io

    maiot-io/zenml

    5,452Ver en GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Mounts local volumes or directories to store application state and ensure data survives container restarts.

    Python
    Ver en GitHub↗5,452
  • docker-library/docsAvatar de docker-library

    docker-library/docs

    5,281Ver en GitHub↗

    Este proyecto sirve como centro de documentación y repositorio de especificaciones para imágenes oficiales de Docker. Funciona como un generador de documentación basado en metadatos que transforma archivos de contenido estructurado en archivos markdown y readmes para su distribución pública. El repositorio proporciona guías técnicas y estándares de configuración para desplegar software contenedorizado a través de múltiples arquitecturas de CPU. Incluye manuales detallados para configurar variables de entorno, montajes de volúmenes y ajustes de red para garantizar despliegues de imágenes consistentes. La documentación cubre una amplia gama de entornos contenedorizados, incluyendo varias distribuciones de Linux y entornos Unix mínimos. Detalla el despliegue de instancias de bases de datos, runtimes de Java y sistemas de gestión de contenido, con un enfoque en la optimización de contenedores ligeros y la persistencia de datos. El proyecto utiliza validación automatizada para verificar archivos fuente markdown y YAML frente a estándares de formato antes de que se publiquen.

    Ensures data persistence across container restarts by mapping host directories to internal container paths.

    Shellhacktoberfest
    Ver en GitHub↗5,281
  • apocas/dockerodeAvatar de apocas

    apocas/dockerode

    4,910Ver en GitHub↗

    Dockerode es una librería de Node.js que proporciona gestión programática de contenedores, imágenes y volúmenes de Docker, actuando como un wrapper para la Docker Remote API. Permite que las aplicaciones JavaScript interactúen con un motor Docker a través de sockets Unix o interfaces de red TCP. El proyecto cubre la gestión del ciclo de vida de contenedores, incluyendo el lanzamiento de instancias y la ejecución de comandos con streaming de entrada y salida bidireccional. También proporciona capacidades para construir imágenes de contenedor, descargar imágenes de registros y configurar redes virtuales. La funcionalidad adicional incluye la coordinación de servicios de clúster y la gestión de volúmenes persistentes y secretos seguros. La librería también soporta la instalación y el control del ciclo de vida de plugins externos del sistema.

    Enables the programmatic creation and management of Docker volumes to ensure data persistence across container lifecycles.

    JavaScript
    Ver en GitHub↗4,910
  • motioneye-project/motioneyeAvatar de motioneye-project

    motioneye-project/motioneye

    4,618Ver en GitHub↗

    MotionEye is a network camera surveillance system and containerized surveillance manager. It functions as a web-based management interface for the motion daemon, providing a centralized platform to monitor live video feeds and control motion detection rules for multiple IP and USB cameras. The system allows for the administration of the motion daemon through a visual dashboard, where users can define triggers and recording rules based on visual movement detected by camera sensors. It is designed to run in isolated environments with persistent storage for video recordings and configuration set

    Uses mounted directories to persist application state and video files across builds and redeployments.

    Pythoncameramotion-detectionpython
    Ver en GitHub↗4,618
  1. Home
  2. Data & Databases
  3. Persistent Storage Volumes
  4. Docker Volume Persistence

Explorar subetiquetas

  • External Configuration VolumesDedicated writable partitions for storing persistent system settings on otherwise read-only images. **Distinct from Docker Volume Persistence:** Distinct from general Docker volume persistence by specifically separating the OS system partition from the configuration volume.
  • Persistent Application VolumesDirectories mounted to an application that persist across builds and redeployments. **Distinct from Docker Volume Persistence:** Focuses on generic persistent directory mounting for application state rather than Docker-specific volume drivers.
  • Volume Size Limit AdjustersIncreases the size limit for the Docker var/run volume in the runner spec to avoid running out of space. **Distinct from Docker Volume Persistence:** Distinct from Docker Volume Persistence: focuses on adjusting size limits of Docker volumes, not just mounting them.