Faits : A. Le 26 avril 2013, A._ s'est inscrite comme demandeuse d'emploi auprès de l'Office régional de placement B._ (ci-après l'ORP). Le 14 novembre 2013, lors d'un entretien de conseil, l'assurée a accepté de suivre un cours d'accompagnement à la réinsertion professionnelle auprès de la Fondation Intégration pour tous (IPT). Dans ce contexte, la fondation a informé l'assurée, par courriel du 21 novembre 2013, que le premier rendez-vous IPT se tiendrait le 16 décembre suivant. Par décision du 14 janvier 2014, l'ORP a prononcé une suspension du droit à l'indemnité de chômage de A._ pour une durée de neuf jours à compter du 13 décembre 2013, motif pris qu'elle ne s'était pas présentée à un entretien de conseil le 12 décembre précédent. L'assurée s'est opposée à cette décision. Elle a fait valoir notamment que lors de l'entretien du 14 novembre 2013, sa conseillère en placement et elle avaient convenu de reporter l'entretien du 12 décembre 2013 si le rendez-vous IPT était fixé à une date postérieure à celui-ci. En outre, elle a allégué qu'après avoir reçu la convocation pour le rendez-vous IPT le 21 novembre 2013, elle a adressé le même jour un courriel à sa conseillère en placement pour lui demander de reporter l'entretien de conseil du 12 décembre 2013. Le 24 avril 2014, le Service de l'emploi du canton de Vaud (ci-après : le SE) a partiellement admis l'opposition formée contre la décision du 14 janvier précédent, en ce sens que la suspension du droit à l'indemnité a été réduite à cinq jours (décision sur opposition). Le SE a justifié cette réduction par le fait qu'il s'agissait du premier manquement de l'assurée. B. Statuant le 5 novembre 2014, la Cour des assurances sociales du Tribunal cantonal du canton de Vaud a admis le recours formé par A._ et a annulé la décision sur opposition. C. Le SE interjette un recours en matière de droit public contre ce jugement dont il demande l'annulation, en concluant à la confirmation de sa décision sur opposition. L'intimée conclut au rejet du recours et à la confirmation du jugement attaqué, sous suite de frais et dépens. La juridiction cantonale se réfère à son jugement et le Secrétariat d'Etat à l'économie (SECO) renonce à se déterminer.