Hi, loosely based on the internal design document I'm happy to present you the first iteration of libdoug [1]. You can execute 'doug-cli.py --help' to get information about available arguments, but a few interesting tidbits: * API's for interfacing with Docker Daemon itself, Docker Registry and Docker Hub (based on docker-py and requests) * Image dependency graph + visualization ( just try with 'doug-cli.py dependencies scratch' ) * Tag based approach to image versioning (no metadata needed) with 2 solvers available: - Optimistic - balances both local/remote repositories (does not remove anything) - Version-Release ("vr") - push/pull the newest release, remove the rest * Docker commands diagnostics, just try yourself: ./doug-cli.py docker-cli -- docker run -d --name=sleeper fedora:21 /bin/sleep 60 [1]: https://github.com/shaded-enmity/docker-doug/ -- Pavel Odvody <podvody redhat com> Software Engineer - EMEA ENG Developer Experience 5EC1 95C1 8E08 5BD9 9BBF 9241 3AFA 3A66 024F F68D Red Hat Czech s.r.o., Purkyňova 99/71, 612 45, Brno
Attachment:
signature.asc
Description: This is a digitally signed message part