Add containerd Docker storage backend#2584
Conversation
WalkthroughThis pull request adds support for Docker's Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
🔧 PR Test Plugin AvailableA test plugin has been generated for this PR that includes the modified files. Version: 📥 Installation Instructions:Install via Unraid Web UI:
Alternative: Direct Download
|
🧹 PR Test Plugin Cleaned UpThe test plugin and associated files for this PR have been removed from the preview environment. 🤖 This comment is automatically generated when a PR is closed. |
Motivation
containerdimage store (containerd-snapshotter) as a selectable option in the UI and startup handling.Description
containerdas an option in the Docker settings UI by updatingemhttp/plugins/dynamix.docker.manager/DockerSettings.pageso users can choose it alongsideoverlay2andnative.etc/rc.d/rc.dockerby selecting--feature containerd-snapshotter=truewhenDOCKER_BACKINGFS=containerdis configured and preserving existingoverlay2/nativebehavior for other values.containerdbackend inemhttp/languages/en_US/helptext.txtwith a short description of what it enables for the Docker data-root.Testing
bash -n etc/rc.d/rc.dockerto validate shell syntax and it returned no syntax errors.php -l emhttp/plugins/dynamix.docker.manager/DockerSettings.pageto validate PHP syntax and it returned no syntax errors.DockerSettings.pageandhelptext.txtfiles via a local diff check.Fixes #2583
Summary by CodeRabbit
containerdas a selectable Docker storage driver option in Docker settings.