Skip to content
This repository has been archived by the owner on May 30, 2018. It is now read-only.

nalind/graphc

 
 

Repository files navigation

graphc

A utility for managing docker layers and layer storage

####Description: The graphc utility aims to provide its user with the ability to import, export, inspect, and remove images from the local image store. (It can do most of this now.)

When the layer storage backend exports a mountable filesystem, graphc should be able to mount a container's composed filesystem at a specified location, and then unmount it later. (Not implemented yet.)

And it should do all of this in a way that doesn't corrupt the image store, and which doesn't create surprises for a running docker daemon. (Not implemented yet.)

####Building: The makefile should be set up so that running make will be sufficient to produce a graphc binary in the current directory.

####Invocation: graphc --help

The program has subcommands which are analogues of the public Driver API in Docker's daemon/graphdriver subdirectory and parts of the Graph and TagStore APIs in Docker's graph subdirectory.

######Disclaimer:

This program is strictly a work-in-progress. It directly accesses data which is normally only accessed by a docker daemon. It can (and probably will) do everything up to and including eat your laundry.

About

A management utility for docker storage backends

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.1%
  • Makefile 0.9%