Подтвердить что ты не робот

Ошибка запуска демона докеры на ubuntu 14.04 (Устройства cgroup не смонтированы)

Я выполнил инструкции докеров для установки и проверки установки докеров (от http://docs.docker.com/linux/step_one/).

Я попробовал 2 машины Ubuntu 14.04, и на обоих я получил следующую ошибку при запуске демона докеров:

$ sudo docker daemon
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) 
INFO[0000] [graphdriver] using prior storage driver "aufs" 
INFO[0000] Option DefaultDriver: bridge                 
INFO[0000] Option DefaultNetwork: bridge                
WARN[0000] Running modprobe bridge nf_nat br_netfilter failed with    message: modprobe: WARNING: Module br_netfilter not found. , error: exit status 1 
INFO[0000] Firewalld running: false                     
WARN[0000] Your kernel does not support cgroup memory limit: mountpoint for memory not found 
WARN[0000] mountpoint for cpu not found                 
FATA[0000] Error starting daemon: Devices cgroup isn't mounted 

Я ценю любую помощь для решения этой проблемы.

4b9b3361

Ответ 1

Попробуйте следующее:

  • Войдите в Ubuntu как пользователь с привилегиями sudo.
  • Отредактируйте файл /etc/default/grub.
  • Задайте значение GRUB_CMDLINE_LINUX следующим образом:

    GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

  • Сохраните и закройте файл.

  • Обновить GRUB.

    $ sudo update-grub

  • Перезагрузите свою систему.

По this.

Ответ 2

Я решил эту проблему, запустив docker deamon вручную, используя:

sudo service docker start

Ответ 3

У меня была проблема с debian.

Пакет cgroupfs-mount решил, что.

sudo aptitude install cgroupfs-mount

Ответ 4

Мне просто пришлось удалить все крепления cgroup из /etc/fstab, и я решил проблему для Devices cgroup isn't mounted. Я думаю, что Module br_netfilter not found является просто предупреждением и не препятствует запуску Docker. Но вы можете исправить это, установив:

apt-get install linux-image-3.19.0-33-generic linux-image-extra-3.19.0-33-generic

"Дополнительно" необходимо, потому что aufs больше не включается в базовое изображение в Ubuntu.

Ответ 5

могут потребоваться пакеты:

apt-get install aufs-tools
apt-get install cgroup-lite

Ответ 6

В моем случае мне не нужно было устанавливать или настраивать что-то новое. До этого сбоя докер работал нормально. Попробуйте перезапустить докер (например, systemctl restart docker). Если это не удается, выключите и перезагрузите машину. Убедитесь, что докер работает. После 129 дней безотказной работы мой докер попал в странное, плохое состояние.