Skip to content

Enigamict/mepul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mepul

mepul is a small Rust image puller. It fetches an image from an OCI/Docker image with Docker so it appears in docker images.

The current flow is:

registry
  -> temporary blob store
  -> temporary image record
  -> OCI archive stream
  -> Docker Engine API /images/load
  -> docker images

Requirements

  • Rust / Cargo
  • Docker daemon
  • Access to /var/run/docker.sock

Usage

Build the binary:

cargo build --release

Pull an image:

./target/release/mepul hello-world:latest

or

cargo run -- hello-world:latest
docker images

About

Rust container image puller for OCI/Docker registries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages