This isn't that bad for most people living in the US, given every major auto part chain in the country accepts the fluids for free (o'reilly, autozone, etc). There's often an auto parts store next to the supermarket or close by. Besides, for most cars we are talking about a once every 12-24 month event for only ~5 quarts of old fluid.
You can show up with the used oil in any receptacle you like, there's no such thing as a proper container beyond not leaking, they will take the contents off your hands.