教えてください。
一年発起して、以前いちど挫折したLaravelを勉強しようと本を買ってきました。
最新のver9について勉強しようとはじめたのですが、その本では、xamppではなく
Dockerというものをインストールしてその環境の上で開発するのが今のスタンダードだと書いてあります。
進めてもなんのことかわからなかったので、Dockerの本を何冊か買ってきました。
しかしこれもわかりません。Dockerというのが、何か大きな業務システムの最深部を司るサーバーの役割を
するものみたいなんです。
自分のPCの中でLaravelシステムを作ってレンタルサーバーにアップロードして自分や友だちだけいじる、という
程度のことなのにそんな大袈裟な仕組み(Docker)のことなんて本当に必須なんでしょうか?

というか、本当にLaravelとDockerは切っても切れないものなんですか?