Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.28 KB

overlaybd.md

File metadata and controls

29 lines (20 loc) · 1.28 KB

Lazy-pulling using OverlayBD Snapshotter

⚡ Requirement nerdctl >= 0.15.0

OverlayBD is a remote container image format base on block-device which is an open-source implementation of paper "DADI: Block-Level Image Service for Agile and Elastic Application Deployment. USENIX ATC'20".

See https://github.com/containerd/accelerated-container-image to learn further information.

Enable lazy-pulling for nerdctl run

[proxy_plugins]
  [proxy_plugins.overlaybd]
    type = "snapshot"
    address = "/run/overlaybd-snapshotter/overlaybd.sock"
  • Launch containerd and overlaybd-snapshotter

  • Run nerdctl with --snapshotter=overlaybd

nerdctl run --net host -it --rm --snapshotter=overlaybd registry.hub.docker.com/overlaybd/redis:6.2.1_obd

For more details about how to build overlaybd image, please refer to accelerated-container-image conversion tool.