~/talk

Killer Docker Workflows for Development

Talkat PHP UK Conference 2020 · 2020-02-19..02-21· [devops-and-delivery]
slides:none on file

Argues Docker works best as a development tool when workflows are specific: build images as immutable artifacts, push them to a registry, and deploy the same image through dev, QA and prod; use the same image from dev to production and separate build → release → run steps. Enforces concrete rules: one process per container, commit Dockerfiles and composer.lock, use --no-cache and --pull for builds, and ship logs to fluentd or a central store.

AI-written summary · about

  1. 0:00Intro
  2. 0:33What Is Docker?
  3. 3:11Normal Bare-Metal Server
  4. 4:35Virtual Machines
  5. 6:57Containers are just walled processes
  6. 8:04Docker is an Ecosystem
  7. 8:39How does it work?
  8. 17:22Codebase
  9. 18:25Repo Tips
  10. 20:06Monoliths vs Micro Services
  11. 22:16Dependencies
  12. 24:47Configuration
  13. 26:14Use Environment Vars
  14. 27:12Backing Services
  15. 27:23Everything is "external"
  16. 29:30Build, release, run
  17. 29:41The Workflow
  18. 32:50Build Step-Start Small
  19. 33:33docker build
  20. 35:31Sample usage
  21. 39:54Port Binding
  22. 41:07Concurrency
  23. 41:23How well does your app handle scaling?
  24. 43:14Disposability
  25. 45:23Dev/prod Parity
  26. 46:56Logging in Docker
  27. 48:05Push logs remotely
  28. 48:49Setting up fluentd
  29. 50:00Setting up ElasticSearch and Kibana
  30. 50:28Viewing Logs
  31. 50:55Logging notes
  32. 51:26Admin Processes
  33. 51:45Containerizing Your Commands
  34. 53:11Set up docker-compose
  35. 55:47When doing a deployment
~/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.