Intro to Docker - London meetup oct. 2013
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,943
On Slideshare
1,471
From Embeds
472
Number of Embeds
2

Actions

Shares
Downloads
44
Comments
0
Likes
5

Embeds 472

http://blog.docker.io 464
http://blog.docker.com 8

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Introduction to Steve Domin Docker London Oct 2013
  • 2. Quick Survey • have heard of Docker ? • have tried Docker ? • are using Docker in a project ? How many of you :
  • 3. The challenge
  • 4. Let’s make an analogy
  • 5. The solution
  • 6. What is Docker? Docker is an engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.
  • 7. Underlying technologies • Linux Containers a.k.a LXC • Control groups and namespaces • AUFS, a copy-on-write filesystem
  • 8. Containers vsVMs
  • 9. Installing Docker • What you need: • Linux Kernel 3.8 or above • AUFS • LXC • Vagrant, APT repo, binary download, from source • http://docs.docker.io/en/latest/installation/
  • 10. Try Docker on DigitalOcean Register here http://tinyurl.com/dockerLDN with the promo code DockerInLondon for a $10 credit bonus
  • 11. Docker on OS X • LaunchVagrant box with docker • Build docker on OS X • Alias docker to docker -H :4243
  • 12. Demo
  • 13. Use cases • Build a PaaS • Easy, automated application development • Local dev environment • Testing
  • 14. Docker ecosystem • PaaS: dokku, flynn.io, deis, tsuru • Orchard • StriderCD • UI’s (shipyard, docker-ui, dockland) • CoreOS
  • 15. Cool projects • http://memcachedasaservice.com • http://tryrethink.info • https://github.com/ptone/jiffylab
  • 16. Who’s playing with it • Cloudflare • eBay • mailgun • (GoCardless)
  • 17. Docker 1.0 • Designed to be pluggable • LXC, Solaris Zones, BSD Jails, OpenVZ • AUFS, BTRFS • Read more about this: http:// blog.docker.io/2013/08/getting-to- docker-1-0/
  • 18. Useful links • http://docker.io • Docs: http://docs.docker.io/ • IRC: #docker on freenode • Google group: docker-user • Twitter: @docker • G+: Docker+
  • 19. Thanks! @stevedomin (I’ve a limited amount of Docker stickers to give away)