mirror of
https://github.com/kvcache-ai/AgentENV.git
synced 2026-11-05 01:17:36 +00:00
[PR #318] [MERGED] feat(containerd): add plain snapshotter for running containers from a rootfs directory #343
Labels
No labels
bug
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/AgentENV#343
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kvcache-ai/AgentENV/pull/318
Author: @guozy18
Created: 9/24/2026
Status: ✅ Merged
Merged: 9/24/2026
Merged by: @yingdi-shan
Base:
main← Head:main📝 Commits (1)
7f5e9f0feat(containerd): add plain snapshotter for running containers from a rootfs directory📊 Changes
6 files changed (+1035 additions, -0 deletions)
View changed files
➕
containerd-plain-snapshotter/.gitignore(+3 -0)➕
containerd-plain-snapshotter/README.md(+171 -0)➕
containerd-plain-snapshotter/go.mod(+38 -0)➕
containerd-plain-snapshotter/go.sum(+196 -0)➕
containerd-plain-snapshotter/main.go(+310 -0)➕
containerd-plain-snapshotter/snapshotter.go(+317 -0)📄 Description
Vendor a minimal containerd proxy snapshotter that bind-mounts an existing host rootfs directory as a container's root filesystem — no image pull, no layer unpacking, zero copy. Ships a 'register' command that maps a placeholder image's chain ID to the directory, with optional -image-metadata to preserve the original image's ENV/ENTRYPOINT/CMD.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.