Skip to content

About

A tool to scan containers in large private registries that will trace the lineage of any given repository. Uses the docker API and Neo4J

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

ContainerAncestry

A tool to scan containers in large private registry that will trace the lineage of any given repository. Uses the docker API and Neo4J.

Getting started

This will set up the local registry for testing, and a Neo4J server. these can be configured as external services if desired.

export NEO4J_USER=neo4j
export NEO4J_PASS=neo4j # change this to your password
docker-compose up

Push a few images to the example registry, (found at localhost:5000) hopefully including several that inherit from each other.

docker push localhost:5000/alpine:latest
docker push localhost:5000/python-alpine:latest
...

Then start the digester:

docker-compose up --build digester

the results of the scan will be available on the neo4j server at http://localhost:7474/

About

A tool to scan containers in large private registries that will trace the lineage of any given repository. Uses the docker API and Neo4J

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages