Macを入れればdocker-composeも含めてインストールされた気がするが、AWSでdocker-composeを使いたい場合は以下の方法でインストールする必要があるので注意。Dockerfileに書いてあるとおりやれば出来る。MYSQL_ROOT_PASSWORD=secretlinksにdbを指定することで、dbでデータベースへの名前解決が出来るようになる。/var/www/htmlとした場合、htmlディレクトリ内のアプリケーションコードがドキュメントルートに配置される。[イメージ名]って感じでやればいける。一般的な方法かどうかはしらない。docker-compose使用時に、環境特有の設定を加えたいdocker-compose.override.ymlファイルを作成すればいい。ドキュメント公式のphp:7.2.13-apacheとかでmod_rewriteを使いたい場合こんな感じにDockerfileに書いて、mod_rewriteを有効化する必要がある。