Я использую ubuntu 14.04 с последней версией докера.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
3.18.5-x86_64-linode52
ядро
Но когда я пытаюсь установить память
-m="512m"
-c=512
Тогда я получаю эту ошибку
WARNING: Your kernel does not support memory limit capabilities. Limitation discarded.
Проходить cgroup_enable=memory
к grub
. Предпочтительный способ - создать файл в /etc/default/grub.d
:
cat > /etc/default/grub.d/memory.cfg <<EOF
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX cgroup_enable=memory"
EOF
update-grub2
reboot
После перезагрузки cgroups
должен быть установлен под /sys/fs/cgroup/memory/
.
Запустите sudoedit / etc / default / grub в терминале и отредактируйте строку GRUB_CMDLINE_LINUX, чтобы она выглядела так:
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"
Сохраните и выйдите, а затем запустите sudo update-grub и перезагрузитесь. Этого должно быть достаточно.
Ссылка: https://askubuntu.com/questions/417215/how-does-kernel-support-swap-limit