Great mini-guide, Tom! Running lamp stacks in docker has so many benefits, one of which is that since Linux is one of the core features of the stack, with docker you can lock down an exact version of Linux that’s portable and will work the same on different machines.
The portability that comes with docker is great, specially when it comes to cloud deployments. Once this step is complete, you could instantly launch the service on multiple nodes, or if it’s architected in a specific way, on a serverless technology that requires basically no time spent controlling infra.
Kudos!