Upgrade to Pro — share decks privately, control downloads, hide ads and more …

dockerfileview: A Dockerfile viewer to trace ancestry of the base image

remore
July 21, 2015

dockerfileview: A Dockerfile viewer to trace ancestry of the base image

A presentation for my LT at Docker Ginza Meetup #1
http://www.meetup.com/Docker-Tokyo/events/223808578/

remore

July 21, 2015
Tweet

More Decks by remore

Other Decks in Technology

Transcript

  1. dockerfileview:
    A Dockerfile viewer to
    trace ancestry of the base
    image
    @remore

    View Slide

  2. Problem

    View Slide

  3. Problem

    View Slide

  4. Do you know the fact that

    View Slide

  5. ruby:2.2.2

    View Slide

  6. ruby:2.2.2
    is created from
    buildpack-deps:jessie-scm

    View Slide

  7. ruby:2.2.2
    is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-scm

    View Slide

  8. ruby:2.2.2
    is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-curl

    View Slide

  9. ruby:2.2.2
    is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-curl
    which is created from
    debian:jessie

    View Slide

  10. ruby:2.2.2
    is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-curl
    which is created from
    debian:jessie
    which is created from
    SCRATCH(finally!)

    View Slide

  11. ruby:2.2.2
    is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-scm
    which is created from
    buildpack-deps:jessie-curl
    which is created from
    debian:jessie
    which is created from
    SCRATCH(finally!)

    View Slide

  12. Installation

    View Slide

  13. $go get remore/dockerfileview

    View Slide

  14. Usage

    View Slide

  15. $dockerfileview nginx:1.9.2

    View Slide

  16. Demo

    View Slide

  17. Alternative

    View Slide

  18. $docker run remore/dockerfileview dockerfileview nginx:1.9.2

    View Slide

  19. Thanks!
    github.com/remore/dockerfileview

    View Slide