You can use the Vinegar containers but IMHO the containers used for Liquid Laundry Soap are much heavier, let in less light, none if they're black and often come with handy, removable pour spouts.
It's not so much light, but what kind of light. UV is your enemy, as is Oxidization of the plastic.
Some plastics are purposely designed to oxidize quickly, such as milk jugs.
You can find these regularly in the garbage cans at laundromats or likely in your own laundry room.
I've seen some folks using old 4 liter milk jugs, but they get brittle after a year or two.
Same thing happens with vinegar jugs.
I have Laundry detergent jugs with powder that's been stored properly for many years. The original powder came in 50 pound cardboard containers, that were to big to fit well in the powder magazine.
The nice thing about Laundry detergent jugs is that they aren't always round and take up less space.
I used to spray paint the jugs and make up large stickers describing the powder in each container.
Now, I just make up large 6 inch wide by 8 inch tall stickers and attach one to each side of the container.
Most 4 liter containers will hold close to 10 pounds of powder, more, depending on extruded or ball.