Celtic will host Shakhtar Donetsk in a UEFA Champions League fixture at the Celtic Park on Tuesday night.