Faits: A. X._, ressortissant de République dominicaine né en 1978, est arrivé en Suisse le 9 juillet 1988 avec sa mère. Il a bénéficié d'une autorisation de séjour, puis d'établissement. Le 30 avril 1996, le prénommé a épousé, dans son pays d'origine, une compatriote, dont il a divorcé le 8 mai 2007. Il a trois enfants, issus de trois relations extra-conjugales: A._, né en 2000, qu'il a reconnu à l'issue d'une procédure judiciaire, B._, né à la fin juin 2004 d'une relation avec une ressortissante dominicaine, et C.Y._, né en 2004, titulaire d'un permis d'établissement et vivant à Lausanne avec sa mère, D.Y._. Selon la convention d'entretien conclue le 14 février 2007 entre cette dernière et C.Y_, d'une part, ainsi que X._, d'autre part - convention approuvée le 15 mars 2007 par la Justice de paix du district de Lausanne -, ce dernier s'est engagé à verser une pension alimentaire pour l'entretien de son fils et s'est reconnu débiteur à l'égard de celui-ci d'un montant de 14'100 fr., valeur échue, correspondant à l'arriéré des contributions dues jusqu'au 31 décembre 2006 et depuis le 11 janvier 2005. Cette convention prévoit également un libre droit de visite sur l'enfant en faveur de son père. X._ a par ailleurs une amie, Z._, ressortissante italienne titulaire d'un permis d'établissement. X._ a effectué trois ans de scolarité en République dominicaine, puis le reste de sa scolarité obligatoire en Suisse. Il a ensuite entrepris un apprentissage de constructeur sur machines industrielles, puis une école de commerce, formations interrompues après quelques mois. Il a effectué de nombreux travaux temporaires, notamment dans le domaine du bâtiment. Il a ensuite travaillé depuis fin 2007 dans l'entreprise de peinture de son oncle, puis a été engagé le 1er juillet 2009 comme aide isoleur dans une autre entreprise. Il a également bénéficié de l'aide des Services sociaux de Zurich entre 2003 et février 2004, à raison de 1'600 fr. par mois. X._ a subi les condamnations suivantes: - le 28 octobre 1998: peine de quatre jours d'emprisonnement avec sursis pendant deux ans pour violation des règles de la circulation routière, prononcée par le juge d'instruction de l'Est vaudois; sursis révoqué le 19 octobre 1999; - le 8 mars 1999: peine de dix-huit mois d'emprisonnement avec sursis pendant deux ans pour infractions et contravention à la loi fédérale sur les stupéfiants (LStup; RS 812.121), prononcée par le Tribunal d'arrondissement de Zurich; - le 11 juin 1999: peine de trois mois d'emprisonnement avec sursis pendant trois ans pour séquestration et enlèvement, prononcée par le Tribunal d'arrondissement de Zurich; sursis révoqué le 10 mars 2003; - le 10 mars 2003: peine de quatre mois d'emprisonnement et expulsion du territoire suisse pendant cinq ans pour agression, prononcée par le Tribunal d'arrondissement de Lausanne; - le 8 octobre 2003: peine complémentaire au jugement du 10 mars 2003 de 20 jours d'emprisonnement pour vol d'usage et circulation sans permis de conduire, prononcée par le juge d'instruction de Lausanne; - le 27 juillet 2006: peine de cinq ans de réclusion et expulsion du territoire suisse pendant dix ans, pour infraction grave et contravention à la LStup, ainsi que blanchiment d'argent, prononcée par le Tribunal correctionnel de l'arrondissement de Lausanne. Il ressort de ce jugement que les infractions retenues se sont déroulées entre le début 2003 et le 11 janvier 2005, que l'intéressé a en particulier vendu un kilogramme de cocaïne d'une pureté moyenne de 50%, soit 500 g de cocaïne pure, pendant cette période, et qu'il a séjourné de novembre 2003 à janvier 2004 à St-Domingue, où il a envoyé les profits tirés de son trafic de stupéfiants. La culpabilité de l'intéressé a été qualifiée de lourde. Ce jugement a été confirmé par arrêt de la Cour de cassation pénale du Tribunal cantonal vaudois du 29 décembre 2006. Le 31 mai 2007, la juge d'application des peines de Lausanne a révoqué la libération conditionnelle octroyée à X._ par décision de la délégation de la Commission de libération du 5 août 2004. Le 7 juillet 2008, la juge d'application des peines de Lausanne a libéré conditionnellement X._, dès lors que l'ensemble des éléments du dossier ne permettait pas de conclure à un pronostic défavorable, tout en lui fixant un délai d'épreuve d'un an, huit mois et 23 jours et en ordonnant qu'il soit soumis à des contrôles d'abstinence d'alcool et de stupéfiants. Ce jugement indique que le comportement de l'intéressé durant l'exécution de sa peine lui a permis de bénéficier d'un régime progressif, en dernier lieu du régime de travail externe, qu'il a exécuté dans l'entreprise de peinture de son oncle. X._ a toutefois subi deux sanctions disciplinaires, pour consommation de cannabis et un alcootest positif (0.31 gramme pour mille) au retour d'une réunion de famille pendant un congé. Quant au pronostic de réinsertion, il était favorable selon la Direction du Bois-Mermet et l'Office d'exécution des peines. L'intention manifestée par X._ de maintenir son abstinence et ses projets paraissaient crédibles. Ainsi, sous réserve des incertitudes relatives à la poursuite de son séjour en Suisse, la situation paraissait suffisamment stable pour être de nature à favoriser une bonne réinsertion. Dans un but de prévention de la récidive, des contrôles d'abstinence aux stupéfiants et à l'alcool devaient être ordonnés pendant le délai d'épreuve. Une assistance de probation a également été prononcée. Le fait que le jugement du 7 juillet 2008 ait fixé à X._ un délai d'épreuve d'un an, huit mois et 23 jours et ordonné qu'il soit soumis à des contrôles d'abstinence ne l'a guère détourné de consommer de l'alcool et des stupéfiants. Ainsi, le 23 décembre 2008, X._ a été testé positif à la cocaïne. Le 4 mars 2009, il a reconnu avoir consommé du cannabis pendant son séjour, du 31 janvier au 28 février 2009, en République dominicaine. Lors des contrôles des 21 avril et 15 juillet 2009 auprès du Centre d'aide et de prévention, il a signé des décharges pour consommation de cannabis. Le 22 juillet 2009, l'Office d'exécution des peines lui a en conséquence adressé un avertissement, le sommant de s'abstenir de toute consommation de stupéfiants, notamment de cannabis. X._ a également admis avoir consommé de l'alcool pendant son séjour en République dominicaine. Le 22 octobre 2009, il a signé une nouvelle décharge à la suite de sa consommation de cannabis du 20 octobre 2009. Il a indiqué avoir consommé du cannabis plutôt par désespoir que par envie, après que sa compagne eut perdu son enfant après le cinquième mois de grossesse. Les 5, 18 et 25 novembre 2009, X._ a été contrôlé positif à la cocaïne; il a à nouveau expliqué sa consommation de drogue par la détresse ressentie après la perte de son enfant. Le 1er décembre 2009, l'Unité socio-éducative, en charge des contrôles d'abstinence à l'alcool, a indiqué que certaines valeurs des tests des 26 août et 4 novembre 2009 étaient hors normes, mais que les résultats concordaient avec les déclarations de l'intéressé selon lesquelles il consommait occasionnellement de l'alcool. Au vu des incidents précités, la juge d'application des peines a ainsi, par jugement du 18 février 2010, prolongé de dix mois et douze jours le délai d'épreuve de la libération conditionnelle accordée à X._. B. Par décision du 2 octobre 2008, le Département de l'intérieur du canton de Vaud a révoqué l'autorisation d'établissement de X._ et lui a enjoint de quitter la Suisse sans délai. Saisi d'un recours contre ce prononcé, la Cour de droit administratif et public du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal) l'a admis par arrêt du 12 novembre 2009, a annulé la décision du 2 octobre 2008 et a renvoyé la cause au Département de l'intérieur pour nouvelle décision. Elle a en effet considéré que l'autorité précédente n'avait procédé à aucune mesure d'instruction et n'avait pas examiné la situation concrète et actuelle de X._ au moment où elle avait statué, en particulier s'agissant du risque de récidive et de la proportionnalité de la mesure. Par nouvelle décision du 17 mai 2010, le Département de l'intérieur a révoqué l'autorisation d'établissement de X._ et lui a imparti un délai au 17 juin 2010 pour quitter la Suisse. Statuant sur recours contre ce prononcé, le Tribunal cantonal l'a rejeté le 8 décembre 2010. C. X._ a formé un recours en matière de droit public au Tribunal fédéral contre l'arrêt du 8 décembre 2010. Il requiert que la décision du Tribunal cantonal soit réformée en ce sens que le prononcé du Département de l'intérieur soit annulé et que son autorisation d'établissement soit renouvelée. Le recourant se plaint d'une violation de son droit d'être entendu (art. 29 al. 2 Cst.), de l'art. 4 ch. 1 du Protocole no 7 du 22 novembre 1984 à la Convention de sauvegarde des droits de l'homme et des libertés fondamentales (RS 0.101.07) et de l'art. 14 ch. 7 du Pacte international du 16 décembre 1966 relatif aux droits civils et politiques (Pacte ONU II; RS 0.103.2), de l'art. 8 CEDH et du principe de proportionnalité (art. 5 al. 2 Cst.) dans l'application de l'art. 63 de la loi fédérale du 16 décembre 2005 sur les étrangers (LEtr; RS 142.20). Le Service de la population du canton de Vaud, le Département de l'intérieur et le Tribunal cantonal ont renoncé à se déterminer sur le recours. L'Office fédéral des migrations a conclu tardivement à son rejet.