☰
Docker at O'Reilly
Docker Experiments at O’Reilly Media
About O’Reilly Media
At heart, O’Reilly is a learning company
The way people want to learn is changing radically.
How do we respond to demand for IPython Notebooks
How we’re using Docker to...
Experiment 1: Packaging the examples for
Python for Data Analysis
as a Docker image
DEMO
The key steps are
How do we go beyond companion pieces and make actual products?
Atlas has 3 core concepts
A single source of semantically rich content
Version control in Git
Transformation engines to create formats for consumption
Experiment 2: Just Enough Math
The project was written and produced in Atlas
An Atlas to IPython Notebook conversion gem
A Dockerfile for the base image with IPython Notebooks and the atlas2ipynb toolchain pre-installed
A Dockerfile for Just Enough Math (or any book, for that matter)
“docker push” is the new publishing
DEMO
This experience leaves a lot to be desired
Experiment #3: Towards a more seamless experience
DEMO -- Pyxie.io
Lots of caveats
For more Info
A quick Survey
Questions / Comments
Previous
Next
Lots of caveats
Scalability is a
HUGE
issue
Exploring many solutions for hosting images
Docker on Mesos
DEIS
Kubernetes
shipyard
Security issues in running untrusted code
Persistence and state
Skills -- finding people who are familiar with these tools is challenging