Just get a bunch of 1 liter sports bottles. When they are all filled up, go to a friend's house, dump them in the toilet, and use their dishwasher to clean them.
Lol, I kid, I kid! I'm pretty much an urban camper and rarely even use my one liter sports bottle. I just use the bathroom at a store, gas station, McDs, etc before bed, and I'm generally good til morning. However if I do need to pee at night, I always empty the bottle right away the next day, either in a restroom or a secluded area. Since it has no chance to ferment and is usually a small amount, I doubt the odor sticks around for long. I don't feel bad about doing so. I bet there are way more dogs and cats making a more toxic spill than me. But to each, his own.