Given the perpetual surging of cloud services' requests, energy consumption of cloud data centers with their related CO 2 emissions still represents major issues. Efficient use of cloud's resources becomes then the driven force ensuring both, the satisfaction of service-level agreements and the sobriety of cloud's energy consumption. This paper purports to survey for the first time, a comprehensive literature of some actual challenges facing various cloud's resources utilization scheduling approaches dealing with energy conservation. Indeed, cloud resources involve not only computing servers, but also a wide set of intra-and inter-cloud network's resources to be considered. These resources are mainly provisioned through two wellknown technologies: virtualization and/or containerization. As existing studies in the area of cloud resources provisioning are generally categorized into different groups, this research depicts a complete taxonomy of energy-efficient cloud resources scheduling. In this same perspective, we survey some recent efforts made in energy-efficient virtual and containerized resources, by emphasizing first the most used reactive then proactive techniques for managing the whole cloud resources energy efficiency scheduling.