No, I did not serve active duty in the Reserves or National Guard.
Then it looks like you are not eligible for a Veteran ID card.
What must be true for me to get a DoD Card?
You will have to match our requirements such as retired from military or on active duty.