I spotted this locker light
on clearance at Fred Meyers for $2.79. It has a LED bulb that turns on when motion is detected in the dark, and attaches with velcro. The downside is it may need to be taken off (and wrapped in a small towel) during travel to keep it from turning on, but with the velcro, that's easy to do. Also, the light
doesn't always come on immediately when you open the cabinet door; I sometimes have to shield it from the light
and wiggle the door back and forth a little. The light goes off automatically after 40 seconds.