Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Docker - Package and Run Applications with Linux Containers
-
Upload
jwatnj -
Category
Technology
-
view
121 -
download
4
description
Transcript of Docker - Package and Run Applications with Linux Containers
![Page 1: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/1.jpg)
DockerPackage and Run Applications with Linux Containers
Tuesday, August 13, 13
![Page 2: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/2.jpg)
Me, Joe Winter
Sungard Consulting Services
We’re hiring Rails, Java, and JS/Front-end folks
Smart co-workers; great pay/benefits
https://twitter.com/jwinter
Tuesday, August 13, 13
![Page 3: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/3.jpg)
Docker
Better than Virtual MachinesContainer-based Deployment RocksLXC/AUFS == Chocolate/Peanut Butter
Tuesday, August 13, 13
![Page 4: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/4.jpg)
What’s a container?
Like a Virtual MachinePackaging System
Tuesday, August 13, 13
![Page 5: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/5.jpg)
* Image From docker.ioTuesday, August 13, 13
![Page 6: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/6.jpg)
Why use containers?
Run your whole damn stackReduce dependency managementMinimize configuration issuesThey’re Fast
Tuesday, August 13, 13
![Page 7: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/7.jpg)
Why use containers?
Deploy Once, Deploy AnywhereLet Someone Else Do ItBuild Your Own, Quick and Easy
Tuesday, August 13, 13
![Page 8: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/8.jpg)
Working with Containers
Insert Demo here
Tuesday, August 13, 13
![Page 9: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/9.jpg)
How Do Containers Work?
LXC - Linux ContainersIsolation via NamespacesResource Management
Tuesday, August 13, 13
![Page 10: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/10.jpg)
How Do Containers Work?
AUFS - Another Union FilesystemLayering FilesystemShared Buffer Cache
Tuesday, August 13, 13
![Page 11: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/11.jpg)
* Image From docker.ioTuesday, August 13, 13
![Page 12: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/12.jpg)
* Image From docker.ioTuesday, August 13, 13
![Page 13: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/13.jpg)
Prebuilt Containers
No need to build your ownindex.docker.ioGithub search for Dockerfile
Tuesday, August 13, 13
![Page 14: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/14.jpg)
How Do I Build Containers?
DockerfileFROM ubuntuCMD “apt-get install elasticsearch“EXPOSE 9200 3030
Tuesday, August 13, 13
![Page 15: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/15.jpg)
What are the Downsides?
Very NewPrivate Docker RepositoryLinux Only
Tuesday, August 13, 13
![Page 16: Docker - Package and Run Applications with Linux Containers](https://reader034.fdocuments.in/reader034/viewer/2022052618/54c8826b4a795919268b4573/html5/thumbnails/16.jpg)
What’s the Future?
New PaaS (Flynn.io, Deis)
Docker 1.0 in the Fall
Groundswell of Support - 100s committers
Continuous Integration
Test a Container, Deploy that Container
Cutting Edge of DevOps
Tuesday, August 13, 13