For non-scratched but dirty discs I use a mild dishwashing detergent, warm water and a non-abrasive cloth to dry it.
For removing scratches use a ultra-fine car-polish.
Always clean from center to rim, do not make concentric circles around the center.