Skip to content

awsong/squashoverlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

containerd SquashOverlay snapshotter plugin

SquashOverlay snapshotter plugin for containerd. It is based on the overlayfs plugin and change the underlying RO layers storage to squashfs.

This plugin is tested on Linux with Fedora.

Usage

  1. Build the plugin binary: go build cmd/main.go

  2. Run plugin: ./main /var/run/squashoverlay.sock /tmp/squashoverlay, where /tmp/squashoverlay is the directory that snapshots will be stored.

  3. Condig containerd: add following section to your /etc/containerd/config.toml file

[proxy_plugins]
  [proxy_plugins.squashoverlay]
    type = "snapshot"
    address = "/var/run/squashoverlay.sock"
  1. Start containerd.

  2. e.g. ctr pull --snapshotter=squashoverlay ... or CONTAINERD_SNAPSHOTTER=squashoverlay ctr ...

About

Containerd SquashOverlay snapshotter plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages