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)