{"id":18497830,"url":"https://github.com/containers/nydus-storage-plugin","last_synced_at":"2025-08-21T04:30:52.871Z","repository":{"id":56770478,"uuid":"523676561","full_name":"containers/nydus-storage-plugin","owner":"containers","description":"A storage plugin that provided CRI-O/Podman with the ability to lazy mount nydus images.","archived":false,"fork":false,"pushed_at":"2025-05-12T00:31:05.000Z","size":241,"stargazers_count":40,"open_issues_count":7,"forks_count":10,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-14T02:42:59.267Z","etag":null,"topics":["acceleration","containers","cri-o","image","nydus","podman"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/containers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-11T10:16:50.000Z","updated_at":"2025-05-10T22:25:28.000Z","dependencies_parsed_at":"2023-11-06T02:28:42.482Z","dependency_job_id":"5506eea5-d3f5-4988-ab0a-d6daa7e7a6d2","html_url":"https://github.com/containers/nydus-storage-plugin","commit_stats":{"total_commits":61,"total_committers":6,"mean_commits":"10.166666666666666","dds":0.180327868852459,"last_synced_commit":"82b3aea610ed24e3d2c3418ca9429d80de0488f6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/containers/nydus-storage-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fnydus-storage-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fnydus-storage-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fnydus-storage-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fnydus-storage-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/containers","download_url":"https://codeload.github.com/containers/nydus-storage-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fnydus-storage-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271424980,"owners_count":24757378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["acceleration","containers","cri-o","image","nydus","podman"],"created_at":"2024-11-06T13:36:10.223Z","updated_at":"2025-08-21T04:30:52.580Z","avatar_url":"https://github.com/containers.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CRI-O/Podman Nydus Store Plugin\n\nThe project is an implementation of additional layer store plugin of CRI-O/Podman, it provides CRI-O/Podman with the ability to lazy mount [nydus](https://nydus.dev/) images.\n\n⚠️ This project is still in progress, see more details in this [proposal](https://github.com/containers/podman/issues/15249).\n\n[![asciicast](https://asciinema.org/a/EqYr5HCcP5LndnFbKnBucPeqd.svg)](https://asciinema.org/a/EqYr5HCcP5LndnFbKnBucPeqd)\n\n\n## Quick Start\n\n1. Build store plugin\n\n```shell\n$ git clone https://github.com/containers/nydus-storage-plugin.git\n$ cd nydus-storage-plugin\n$ make\n```\n\n2. Install nydusd\n\nDownload nydus binaries from [nydus release](https://github.com/dragonflyoss/image-service/releases/) page, and then install with the command below:\n\n```shell\n$ tar xzvf nydus-static-$version-linux-amd64.tgz\n$ sudo mv nydus-static/nydusd /usr/bin/nydusd\n$ sudo mv nydus-static/nydus-image /usr/bin/nydus-image\n```\n\n3. Configure podman\n\nReplace `/etc/containers/storage.conf` with `misc/storage.conf`.\n\n4. Run store plugin\n\nCopy `misc/nydusd-config.json` to `/etc`.\n\n```shell\n$ sudo bin/nydus-store --log-to-stdout --log-level info \\\n  --config-path /etc/nydusd-config.json \\\n  --root /var/lib/nydus-store\n```\n\n5. Run container with nydus image\n\n```shell\n$ sudo podman run -it ghcr.io/dragonflyoss/image-service/nginx:nydus-latest echo hello word\n```\n\nFor the list of pre-converted nydus images, see [nydus packages](https://github.com/orgs/dragonflyoss/packages?page=1\u0026repo_name=image-service), for more details about how to build nydus image, please refer to [nydusify](https://github.com/dragonflyoss/image-service/blob/master/docs/nydusify.md) conversion tool and [acceld](https://github.com/goharbor/acceleration-service).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontainers%2Fnydus-storage-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontainers%2Fnydus-storage-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontainers%2Fnydus-storage-plugin/lists"}