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

DockerCon 2015 Quick Recap

remore
July 21, 2015

DockerCon 2015 Quick Recap

A presentation for 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. DockerCon 2015
    Quick Recap
    @remore(Kei Sawada)
    Media Technology Lab.
    Recruit Holdings Co.,Ltd.

    View Slide

  2. Table Of Contents
    • Overview
    • Details: https://dockercon2015.sched.org
    • “Advanced Tech”
    • “Docker Docker Docker”
    • Partner Tutorial

    View Slide

  3. Table Of Contents
    • Quotes from LWN.net
    • Personal Impression - 4 topics to be discussed
    • Docker Network
    • Docker Plugins
    • Docker Plumbing Project
    • Open Container Project
    • Appendix

    View Slide

  4. Quotes from LWN.net
    https://lwn.net/Articles/649852/

    View Slide

  5. DockerCon2015 was a…

    View Slide

  6. - much bigger affair. x4
    attendees compared to last
    year’s.
    - much more commercial
    with dozens of partner
    presentations and
    proprietary products.

    View Slide

  7. runC code…

    View Slide

  8. - governs the container
    format from the rest of the
    Docker project.(And Docker
    Engine becomes the
    daemon that manages runC
    containers)
    - is only about 5% of the
    total code

    View Slide

  9. “In the closing session of
    DockerCon, Michael
    Crosby, chief maintainer of
    Docker, demonstrated an
    experimental fork of runC
    that supports live copying
    of running containers
    between machines.”

    View Slide

  10. Image Security and Docker
    Notary

    View Slide

  11. “Notary is a generic system
    designed to validate
    cryptographic signatures for
    any type of content, just by
    piping the content through
    it. Notary will be integrated
    with Docker Hub in order to
    enforce the verification of
    origin on images.”

    View Slide

  12. …although GSA(General
    Services Administration)’s
    adoption is great, not sure
    how much impact will be
    made to us, since the goal
    of the project is different
    from web startups

    View Slide

  13. Personal Impression:
    4 topics to be discussed

    View Slide

  14. Docker Network
    • Multi-host networking out of the box
    • Built-in micro-segmentation
    • Standardized service discovery

    View Slide

  15. Docker Plugins
    • To learn docker experimental features: https://github.com/
    docker/docker/blob/master/experimental/README.md
    • To understand docker plugin: https://github.com/docker/
    docker/blob/master/experimental/plugins.md
    • To make docker plugin: https://github.com/docker/docker/
    blob/master/experimental/plugin_api.md
    • An implementation example(Weave Plugin): https://
    github.com/weaveworks/docker-plugin

    View Slide

  16. Docker Plumbing Project
    • Notary is integrated as a Docker Toolbox to
    support this project
    • Docker,inc is spinning out lots of plumbing
    which consists 50% of Docker's source code
    • First example is runC

    View Slide

  17. Open Container Project
    • is in collaboration with Linux Foundation
    • is a universal intermediary format for OS
    Containers
    • supports all hardware architecture and OS
    • runC is now reference implementation for
    this

    View Slide

  18. Appendix
    • There are many resources available on the official Docker blog. And Timetable
    of DockerCon 2015 will be a good index for this.
    • Timetable: https://dockercon2015.sched.org
    • Official Docker blog: http://blog.docker.com/category/community/
    dockercon-2/
    • Creationline,inc. is publishing conference report.(Sorry looks like only Japanese
    version is available)
    • http://www.creationline.com/lab/docker/10641
    • http://www.creationline.com/lab/docker/10662
    • (more contents will be uploaded soon)

    View Slide