Bayern Munich will have hoped to build an unassailable advantage when going 2-0 up just after halftime, but instead were forced to hang on as Celtic came up just short in a late comeback bid.