Docker
for People Who Have Heard of Docker But
Think It’s Just This Weird Linux Thing That
Doesn’t Impact Them
Kyle Baley
...
Containers
Fast
Small
Isolated
Share OS Kernel
2
Containers
3
Containers
4
Since 2013
Linux
Open source
Containers
5
images
layers
containers
6
Demo
Containers
7
Compose
Swarm
Trusted
Registry
Cloud
Volumes
Containers
8
Tech preview
Docker or PowerShell
Windows Server or Hyper-V
Containers
Ease of deployment
Microservices
Build agents
“Works on my machine”
UI testing
Dev/Test environments
Components...
•No interspecies mingling
•It’s still a VM (for now)
•Tech preview (Windows)
•Patience
10
Gotcha!
• Docker Docs
• PluralSight (Nigel Poulton)
• Awesome Docker: veggiemonk.github.io/awesome-docker/
• Sample app: github.co...
12
Learn
Twitter @kyle_baley
www.westerndevs.com
@westerndevs
Email kyle@baley.org
Thank You
kyle.baley@particular.net
Upcoming SlideShare
Loading in …5
×

Docker For People Who Have Heard of Docker But Think It's Just This Weird Linux Thing That Doesn't Impact Me

2,448 views

Published on

So people are talking about Docker. And Microsoft. IN THE SAME SENTENCE! And now it looks like you’ll have to figure out what it is and what it means to you. Just like Tupperware containers revolutionized how you view leftovers, Docker containers will change how we design and deploy our applications.

Sample apps:
- http://github.com/stimms/AzureCodeCamp
- https://github.com/MisterJames/GenFu

Sample docker container with .NET Core app: https://hub.docker.com/r/kbaley/genfu/

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,448
On SlideShare
0
From Embeds
0
Number of Embeds
71
Actions
Shares
0
Downloads
3
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Tool and a company
    A layer on Linux containers (cgroups and namespaces). Used to use lxc, now libcontainer
    Layered filesystem

    Not a VM
  • Layers are re-usable
  • docker commands: images, containers, docker hub
    docker-machine: for managing the virtual machine
    - this is going away
  • Compose => define and manage multi-container Docker apps
    Swarm => cluster of Docker machines that look like one
    Volumes => Data containers
    Trusted Registry => Local hub
  • Windows Server => Isolate based on process and namespace
    Hyper-V => Basically a VM but optimized to run in a container
  • Docker For People Who Have Heard of Docker But Think It's Just This Weird Linux Thing That Doesn't Impact Me

    1. 1. Docker for People Who Have Heard of Docker But Think It’s Just This Weird Linux Thing That Doesn’t Impact Them Kyle Baley www.westerndevs.com @kyle_baley
    2. 2. Containers Fast Small Isolated Share OS Kernel 2
    3. 3. Containers 3
    4. 4. Containers 4 Since 2013 Linux Open source
    5. 5. Containers 5 images layers containers
    6. 6. 6 Demo
    7. 7. Containers 7 Compose Swarm Trusted Registry Cloud Volumes
    8. 8. Containers 8 Tech preview Docker or PowerShell Windows Server or Hyper-V
    9. 9. Containers Ease of deployment Microservices Build agents “Works on my machine” UI testing Dev/Test environments Components 9
    10. 10. •No interspecies mingling •It’s still a VM (for now) •Tech preview (Windows) •Patience 10 Gotcha!
    11. 11. • Docker Docs • PluralSight (Nigel Poulton) • Awesome Docker: veggiemonk.github.io/awesome-docker/ • Sample app: github.com/stimms/AzureCodeCamp • GenFu: https://github.com/MisterJames/GenFu 11 Learn
    12. 12. 12 Learn
    13. 13. Twitter @kyle_baley www.westerndevs.com @westerndevs Email kyle@baley.org Thank You kyle.baley@particular.net

    ×