Good thoughts above on shoe inserts, sock hygiene, etc.
@Devil Doc knows military feet.
Use same deodorant soap on feet as armpits.
Not as portable a solution but good ol’ Sea Breeze facial astringent cleanser. Saturate a cotton pad, wipe thoroughly around toes, heels, soles and tops of feet after shower or as a quick between-shoe-change treatment. The alcohol evaporates quickly, and the formula contains oils of eucalyptus, peppermint, cloves, all natural deodorants and anti-fungal. And refreshing.
Several of our USNA sponsor mid track athletes used this. One even had Amazon ship a gallon container to our house, and he would refill a spray bottle.
I have a foo-foo (Navy slang for anything that smells nice you put on your body, perfume, aftershave, etc. to make yourself more attractive) solution. I use peppermint foot lotion after every shower and before bed, on well-dried feet. I started doing this years ago after long days in Navy work shoes in hot climates, then switching into PT shoes, then dress shoes. I have elevated my game to the pricey Aveda Foot Relief, but there are plenty of affordable peppermint foot lotions out there, and if they have menthol, tea tree oil, clove oil or other aromatics, all the better. You as a whole will not give off an odor reminiscent of a candy cane, but the local area around your feet will be nice.