Dragonfly image service, providing fast, secure and easy access to container images.
The nydus project implements a user space filesystem on top of a container image format that improves over the current OCI image specification. Its key features include:
Currently the repository includes following tools:
nydusifytool to convert an OCI format container image into a nydus format container image
containerd-nydus-grpcdaemon to serve as containerd remote snapshotter and setup container rootfs with nydus
nydus-imagetool to convert an unpacked container image into a nydus format image
nydusddaemon to parse a nydus format image and expose a FUSE mountpoint for containers to access
# build debug binary make # build release binary make release # build static binary with docker make docker-static
Build Nydus image from directory source: Nydus Image Builder.
Convert OCI image to Nydus image: Nydusify.
Build and run Nydus snapshotter: Nydus Snapshotter
Run Nydusd Daemon to serve Nydus image: Nydusd.
Browse the documentation to learn more. Here are some topics you may be interested in: