~/talk

Patterns for Docker Success

Talkat GOTO Chicago 2015 · 2015-05-11..05-14· [devops-and-delivery]
slides:none on file

Shopify runs about 4,000 containers on bare‑metal across two datacenters and spends six months to get Docker into production, then operates it for a year; deploys drop from ~15 to 3 minutes and CI from ~15 to 5. Secrets use ejson encrypted secrets and a custom init to decrypt at boot; logging is still file‑based and brittle; orchestration stays with Chef rather than a new scheduler; image builds rely on a custom image build system (~1–2k LOC) and finally use overlayfs in kernel to avoid AUFS pain. Kernel lockups and logging design mistakes cause early failures.

AI-written summary · about

  1. 0:00Introduction
  2. 0:57About Shopify
  3. 1:55Why Docker
  4. 3:28Infrastructure as a Service
  5. 5:56Shopify
  6. 6:51Docker adoption
  7. 15:52Greenfield approach
  8. 18:06CI benefits
  9. 19:22Docker adoption matrix
  10. 19:37Use cases
  11. 21:17Security
  12. 22:37Roadmap
  13. 24:09Exploration
  14. 27:17Adaptation
  15. 30:06Secrets
  16. 33:05Logging
  17. 36:51Getting ready for Docker
  18. 39:36Production
  19. 40:39Zombie processes
  20. 41:54Building samples
  21. 42:58Union file systems
  22. 45:22Problems with Docker
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.