I keep our dry dog food in plastic containers similar to this:
Amazon.com: OXO Good Grips 10-Piece POP Container...
I buy pretty small bags of food though... and I just roll up the bag and put the whole thing in the container. Honestly, there is no need for the container, but I use it just to be extra safe.