~/talk

Docker & PHP development and deployment

Talkat PHP UK Conference 2016 · 2016-02-18..02-19· [php, devops-and-delivery]
speakerdeck:sskorc
slides:none on file

Practical workflow: run PHP 7 and PHP 5 side‑by‑side from official images, compose nginx + PHP‑FPM + MongoDB as separate containers, build a reusable Symfony base image, and push versions to Docker Hub with automated builds. Development uses Docker Machine (NFS for fast mounts) and Docker Compose for multi‑container stacks; CI/CD runs tests and rebuilds via Travis CI and triggers deploys. Caveats: containers are non‑persistent (use volumes), disk garbage accumulates, and ecosystem tooling and uptime still change rapidly.

AI-written summary · about

  1. 0:00Intro
  2. 2:04WHAT MAKES DOCKER SO GOOD?
  3. 6:23HOW TO DEVELOP?
  4. 8:08RUNNING DOCKER MACHINE
  5. 10:53USE CASE #1 TESTING PHP7
  6. 16:10USE CASE #2 PHP APPLICATION
  7. 21:40RUNNING PHP APPLICATION
  8. 24:19HOW TO DEPLOY?
  9. 34:39ARE THERE ANY THREATS?
  10. 38:04WRAP UP
~/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.