Symfony dev environment with docker

I’m working on setting up my dev environment using docker to run an ubuntu server with php/apache/mysql. I’ve gone through the tutorials and understand how this should be split up in to separate containers but which base image do I start with? The tutorial uses node:12-alpine - would the php:7.4-cli be similar?

The information is very good, I love it.