Le tirage a été réalisé à l'Hôtel de ville de Bordeaux, où se jouera la finale de l'épreuve le 31 mars.
Les huitièmes de finale se dérouleront les mardi 12 et mercredi 13 décembre. La rencontre entre le promu Strasbourg et le PSG se jouera au stade de la Meinau, réputé pour son ambiance bouillante.
"Quand ça joue à l'extérieur, c'est toujours difficile, mais on est ravi de participer à cette édition", a réagi l'ancien joueur du PSG Maxwell, devenu cet été coordinateur sportif du club. "On est conscient de l'importance de gagner des titres et on va la jouer à fond".
Le dernier finaliste malheureux, Monaco, champion de France en titre, recevra pour sa part Caen au stade Louis-II. Les deux clubs faisaient partie des quatre formations têtes de série, aux côtés de Lyon et Nice, qui ne pouvaient s'affronter à ce stade de la compétition.
Seul club de Ligue 2 encore présent à ce stade de l'épreuve, Tours, qui a éliminé Nantes au tour précédent, se déplacera pour sa part à Amiens.
Enfin l'Olympique de Marseille ira en Bretagne pour affronter le club de Rennes, qui l'avait rossé au Vélodrome 3-1 début septembre, et s'est séparé lundi de son entraîneur Christian Gourcuff.
Les quarts de finale se dérouleront ensuite les 9 et 10 janvier 2018, les demi-finales les 30 et 31 janvier.