Estou recebendo este aviso do 'sudo docker -d':
AVISO: Seu kernel não suporta o limite de troca de cgroups.
mesmo depois de seguir os passos (como neste link ):
modifique abaixo as linhas em / etc / default / grub (eu fiz as duas para uma boa medida)
RUB_CMDLINE_LINUX_DEFUALT="cgroup_enable = memória swapaccount = 1" GRUB_CMDLINE_LINUX="cgroup_enable = memória swapaccount = 1"
e depois atualizar-grub / reboot via
sudo update-grub; sudo reboot
Minhas perguntas são:
1) Devo estar preocupado com este aviso?
Acho que deveria ser porque estou tentando usar contêineres do docker em um caso de uso em que a imposição de limites de memória é importante.
2) É uma boa ideia alterar a configuração use_hierarchy da memória? - ou - Qual é a melhor maneira de corrigir isso?
Eu vejo esse aviso no 'dmesg'. Não tenho certeza se é uma boa idéia tentar alterar a configuração use_hierarchy para '1' (nem como exatamente fazer isso)
cgroup: "memory" requer a configuração de use_hierarchy como 1 na raiz. "
Ou há alguma maneira melhor de corrigir isso? Estou apenas dando tiros selvagens aqui, talvez uma atualização do kernel ajudaria? Eu vejo algumas atualizações do kernel 3.16 são possíveis.
Ambiente: Estou executando o Ubuntu 14.04 x64 (kernel: 3.13.0-43-genérico x86_64) com o docker versão 1.0.1
Outras notas: Eu li outros artigos de ajuda on-line sobre erros semelhantes do docker / cgroup que dizem que a instalação do apparmor_parser o corrige. No entanto, no meu sistema, o apparmor é instalado e parece ser iniciado bem (por dmesg). Além disso, este arquivo existe: / sbin / apparmor_parser
Além disso, sou novo em tarefas administrativas em servidores linux.
(postagem cruzada de stackoverflow )