When I booked a military rate at the Yacht Club a few years back, they did not ask to see my military ID at check in. However, it may well depend on the CM checking you in. They certainly have the right to ask for it. If they do, the ID card should be sufficient.
Note: They always ask for my military ID when we check in at Shades of Green.