I believe that most dishwash soaps that are used in dishwashers contain a form of bleach.
Vineger is really great to take out stains and smells but, dosen't discinfectant.