O provedor de nuvem compartilha seus recursos computacionais entre diferentes clientes, co-localizando as aplicações no mesmo servidor. No entanto, isso pode causar degradação nas aplicações. Além disso, os provedores de nuvem utilizam métricas de Qualidade de Serviço (QoS) como forma de medir a qualidade do serviço entregue aos seus clientes. Essas métricas são pré-estabelecidas e especificadas no Service Level Objective (SLO). Contudo, o SLO baseado em QoS é insuficiente para garantir aos usuários das aplicações uma boa Qualidade de Experiência (QoE). A dissertação lida com esse problema, propondo um agendador de contêiner ciente da QoE em um ambiente de nuvem onde as aplicações sofrem interferência causada pela co-localização. Propomos uma nova abordagem que utiliza métodos de aprendizado de máquina para estimar a QoE que a nuvem pode oferecer, considerando atributos da nuvem. Experimentos mostraram que o agendamento com reconhecimento da QoE pode melhorar a QoE dos usuários, assim como reduzir o uso de recursos.