Vagrantは仮想マシンとしてOS全体をエミュレートするため、macOSやLinux上でもWindows環境を仮想マシンとして起動でき、対象デプロイ環境と同一のOSレベルの再現性が求められる場面で活用できる。
異なるOS間で開発環境の互換性を確保したい開発者向け。
コンテナでは実現しにくい異なるOSカーネルの再現が可能な点。