I just don't keep anything in my house that I'd binge on. No crackers, no sweets, not even sugar for making a quick batch of cookies. (In all my years of binging, it's never been on broccoli.) If I want dessert or chips occasionally, I buy a single serving. Occasionally I buy a special treat like (Resees Peanut Butter Eggs at Easter) but I'll keep it in the trunk of my car. (And I live on the 3rd floor, so it's a total PITA to go for seconds.)
I'm pretty fanatical about it, which used to make me feel like a weakling, but I've realized that I wouldn't feel embarrassed about doing the same with liquor if I were an alcoholic. I'd be proud of how proactive I was.