Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
Transcript of Docker
Apache 2.4 Container
Project 4 Container
Java 7 Container
Apache 2.2 Container
Jetty 8 Container
PostgreSQL 9.3 Container
Project 1 Container
Brown Bag Series
Creating Portable Deployments
Establishing deployment environments is too difficult
Uses Package Managers
See the fine print ->
Um.. Yeah.. Easy?
Aggravation of Problem
There are many situations where you need to set up and switch between environments
Composable with Layers
Size - Large
Performance - Consumes significant CPU & Memory
Portability - VM environments don't play well across vendors
Hardware-centric - Designed for machine operators, not devlopers. Limited tools for building, testing, running software. No facilities for application versioning, monitoring, configuration, logging for service discovery.
Key concept: Containerization
Multiple Projects on a Machine
Multiple Projects across VMs
node.js 0.1 Container
redis 2.6 Container
CouchDB 1.3.1 Container
Project 3 Container
Nginx 1.4 Container
MongoDB 2.4 Container
Rails 4.0 Container
Project 2 Container
Also, this doesn't address configuration
of VMs, the underlying operating system,