Slide 1

Slide 1 text

DockerCon 2015 Quick Recap @remore(Kei Sawada) Media Technology Lab. Recruit Holdings Co.,Ltd.

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

DockerCon2015 was a…

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

runC code…

Slide 8

Slide 8 text

- 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

Slide 9

Slide 9 text

“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.”

Slide 10

Slide 10 text

Image Security and Docker Notary

Slide 11

Slide 11 text

“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.”

Slide 12

Slide 12 text

…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

Slide 13

Slide 13 text

Personal Impression: 4 topics to be discussed

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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)