如何使用MySQL + PHP + nginx + Angular创buildDocker组合容器

我对Docker相当陌生。 我正在写一个angular度的应用程序,我想尝试在MySQL,PHP,Nginx的容器化系统中使用。 之后用sendmail。 我看了一些教程,但仍然有一些问题。 使用Docker Compose做这么小的应用程序是否明智? 什么是最好的方式来设置我的docker-compose-yml和dockerfiles?

谢谢您的帮助!