Run web installer from command line with /layout or --layout option and from command line (or the download window, depending on version) select destination directory to download all offline installation files.
To select workloads (instead downloading all by default) use command line parameter like:
--add Microsoft.VisualStudio.Workload.Azure
--add Microsoft.VisualStudio.Workload.ManagedDesktop
--add Microsoft.VisualStudio.Workload.NetCoreTools
--add Microsoft.VisualStudio.Workload.NetWeb
--add Component.GitHub.VisualStudio
To include recommended or optional components of your workflows use one of command line parameters:
--includeRecommended
--includeOptional
To select language use command line parameter like:
--lang en-US de-DE ja-JP
Please note that firewall may block some of your downloads performed by command line to prepare layout folder. If you find it does, adjust firewall, clear your layout folder, and restart command to prepare layout folder.
Than run any tool like Bunny Wabbit ISO Image Creator 1.0 and create your image providing appropriate disc title and directory with offline installation files. If however your offline folder seems bigger than a DVD use software like ImgBurn 2.5.8 that is capable of creating Blue-Ray sized images, it can also consume a folder of files.