I had a Tacoma with one of those lumber racks, for which I built a shower that ran the length of the rack, made of 6" ABS. One end was capped, the other end was capped, but with a tap and ball valve drilled in to the cap before putting it on. Just before the tapped cap, I used a joint with a 2" pipe extension as an inlet valve. I don't have any photos, but I did a quickie diagram for you:
For a little over 5' of pipe, I remember I got a little less than 5 gallons. I primarily used it as an after-surf shower, and as such, it worked great. Only problems were:
--Water pressure fizzled quickly, unless parked with valve facing downhill
--Had to be left open to dry, because it would not empty out completely
--Inlet valve had to be tightly secured on bumpy tracks, or water sloshing would send the cap sky high, along with the water itself
If I had to do it over again, I'd use a slightly wider pipe, and make it vertical. It worked well, and was easy to make. Construction time was a little under an hour, and cost (if I remember correctly) around $15 at Home Depot in the late '90s.
Items were:
5' of ABS plastic
2 end caps
1 "t" joint with 2" pipe
1 x 7/8" ball valve
ABS glue
plumbers tape
I fastened it to the rack using those metal rings that have screws to tighten them.
Good luck.