{"id":40802757,"url":"https://github.com/cvmfs/docker-graphdriver","last_synced_at":"2026-01-21T20:45:48.303Z","repository":{"id":57514216,"uuid":"86821548","full_name":"cvmfs/docker-graphdriver","owner":"cvmfs","description":"CernVM-FS Graph Driver for Docker","archived":false,"fork":false,"pushed_at":"2018-12-10T07:36:15.000Z","size":32948,"stargazers_count":23,"open_issues_count":0,"forks_count":3,"subscribers_count":6,"default_branch":"devel","last_synced_at":"2024-06-19T23:12:10.085Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cvmfs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-31T13:22:11.000Z","updated_at":"2024-02-17T08:54:10.000Z","dependencies_parsed_at":"2022-09-16T15:01:47.507Z","dependency_job_id":null,"html_url":"https://github.com/cvmfs/docker-graphdriver","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/cvmfs/docker-graphdriver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fdocker-graphdriver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fdocker-graphdriver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fdocker-graphdriver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fdocker-graphdriver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cvmfs","download_url":"https://codeload.github.com/cvmfs/docker-graphdriver/tar.gz/refs/heads/devel","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fdocker-graphdriver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28642303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T18:04:35.752Z","status":"ssl_error","status_checked_at":"2026-01-21T18:03:55.054Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-21T20:45:47.730Z","updated_at":"2026-01-21T20:45:48.298Z","avatar_url":"https://github.com/cvmfs.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# docker-graphdriver\nCernVM-FS Graph Driver for Docker\n\n# Introduction\n\nDocker is a popular containerization technology both in industry and in science\nbecause it makes containers easy to create, manage and share. Docker images are\ncomposed of shared layers to save space and bandwidth, but the price for\nobtaining image is very high. For instance, to start a cluster of 1000 nodes\nusing an image of 1 GB your network has to transfer 1 TB at once and as quickly\nas possible.\n\nOn average only 6% of the image is required [1]. We developed a Docker plugin\n[2] to refine data reuse granularity from layers to files. Additionally, the\ndownload is delayed until the file is accessed for the first time. Using this\napproach and CernVM-FS [3], only a fraction of the image is initially\ntransferred and containers start instantly.\n\nThis project is presented at ACAT 2017 in Seattle. You can get the poster in PDF\nhere: [Making Containers Lazy with Docker and CernVM-FS](https://cernbox.cern.ch/index.php/s/ztVY6EgRua5IxIj).\n\n# Quickstart\n\nYou can obtain and test this plugin this way:\n\n```\n$ docker plugin install cvmfs/overlay2-graphdriver\n$ docker plugin enable cvmfs/overlay2-graphdriver\n\n# Restart Docker daemon with flags --experimental -s cvmfs/overlay2-graphdriver\n$ docker run -it cvmfs/thin_ubuntu echo \"Hello ACAT 2017\"\n```\n\n*Notice:* make sure that the overlay Linux kernel module is available and loaded\n(`sudo modprobe overlay`).\n\n# Project Status\n\nThis project is in an early experimental phase. It can be used in realistic\nscenarios but it hasn't yet reached production quality.\n\n# Contact\n\nIf you have any questions or need help with testing, please to write to\nnikola.hardi@cern.ch (link sends e-mail).\n\n# References\n\n  1. [Slacker: Fast Distribution with Lazy Docker Containers](https://www.usenix.org/node/194431)\n  2. https://github.com/cvmfs/docker-graphdriver\n  3. [The Evolution of Global Scale Filesystems for Scientific Software Distribution](http://ieeexplore.ieee.org/document/7310920/?arnumber=7310920)\n  4. https://gitlab.cern.ch/cloud-infrastructure/docker-volume-cvmfs/\n  5. http://singularity.lbl.gov\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcvmfs%2Fdocker-graphdriver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcvmfs%2Fdocker-graphdriver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcvmfs%2Fdocker-graphdriver/lists"}