dockerを用いてrailsの開発環境を整えたいと考えています

dockerfile,docker-compose.yml、databe.ymlをインターネットからコードを引っ張ってきたのでどの部分が必要でどの部分が不要かなどコードの意味を説明していただきたと考えています

最終的にはdocker環境を整えるところまで手伝っていただければと思っています

可能な方はメッセージください!