For transporting gas, I use a 1.5 liter Primus Fuel bottle.
Get the old style, without the child safety cap.
Don't hang it by the cap, I put it in a mesh bag, then hang the bag...
For two cycle or mower gas, get a Justrite safety can.
Not cheap, but very safe, and long lasting.
http://www.justritemfg.com/products/safety-cans-and-containers/
Type I is just a can, also get the funnel that attaches to the can...
Type II has a built in pour spout.
Green, yellow, blue, and red colors available, it's worth looking around and getting a green for premixed gas.
I have had a green one for twenty years...