A maglite 6D weight something like 1.4Kg, I find it a bit excessive for a laser.
Anyway, if you go with just the regular alcaline D-cells you will get 9V which will dump a lot of heat in your linear driver. Rechargeable ones at 1.2V each will give you 7.2V, that is closer to what you need.
Different people have different priorities when designing their lasers, the "Must be able to run all night" is a new one to me.
It might come in handy as a marker to find back to ones tent if out at night.
ETA:
With that kind of runtime you may want to consider active cooling as shown here. The downside, apart from added complication, is that it cannot be combined with having the laser waterproof. [/Shameless selfpromotion]