PHP Cambridge February 2022 talk by Matthew Setter.
---
Are you frustrated of hearing how "simple" it is to deploy apps with Docker, because the marketing never seems to match reality?
Have you read countless blog posts that promised to teach you how to deploy apps to production with Docker Compose, only for one — or more — essential steps to be missing or broken?
Then this talk is for you!
It will show you all the files and commands you need to deploy an application to production (almost) as easily as you do on your local development machine.
In addition, you'll also learn the other key aspects, including:
- How to debug and test a deployment before making it, so you know that it will work.
- How to build, tag, and push Docker images to image registries so that builds are self-contained; and
- How to create Docker contexts so that you can quickly work with multiple remote Docker daemons.
It won't make you a DevOps guru, but you'll know the essentials of how to deploy your PHP apps with Docker Compose.
---
Some links we wanted to share after the talk:
Matthew's slides: https://speakerdeck.com/webdevwithmat...
Matthew's book on deploy with Docker Compose: https://deploywithdockercompose.com/
Docker registry: https://docs.docker.com/registry/