LINUX.ORG.RU
ФорумAdmin

overlay модуль отсутствует в ядре

 , ,


0

1

Всем привет. OC - Ubuntu 16.04. Возникла такая проблема: При установке docker на машину, всплывает ошибка о том, что модуля overlay в ядре нету. Я делаю

lsmod | grep overlay
и он не выдаёт ничего -> нету модуля в ядре. Ядро версии 4.4. Затем решил обновить ядро до 4.15 через .deb файлы
dpkg -i *.deb
. Скрипт прошёл, делаю reboot, вижу что ядро какое было, такое и осталось. Коллеги по работе говорят что скорее всего это контейнер VPS (или как-то так называется), т.к.
df -h
выводит
Filesystem                     Size  Used Avail Use% Mounted on
lxd/containers/steady-dogfish   81G   14G   67G  18% /
none                           492K     0  492K   0% /dev
udev                           3.9G     0  3.9G   0% /dev/tty
tmpfs                          100K     0  100K   0% /dev/lxd
tmpfs                          100K     0  100K   0% /dev/.lxd-mounts
tmpfs                          3.9G   20K  3.9G   1% /dev/shm
tmpfs                          3.9G   17M  3.9G   1% /run
tmpfs                          5.0M     0  5.0M   0% /run/lock
tmpfs                          3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs                          786M     0  786M   0% /run/user/1000

Корневая система смонтирована к lxd контейнеру.

Подскажите пожалуйста, каким образом можно добавить модуль overlay в ядро?

Коллеги по работе говорят что скорее всего это контейнер VPS

Может уточните, что это, или будем ждать телепатов?

mky ★★★★★
()

Докер не работает внутри контейнеров.

Заказывай севрер или железный или с KVM виртуализацией.

BaBL ★★★★★
()

Насколько я помню, надо сделать следующее:

создать файл

/etc/docker/daemon.json
и прописать в нем:

{
  "storage-driver": "devicemapper"
}

Как пример. Вот ссылка на док - https://docs.docker.com/storage/storagedriver/select-storage-driver/#supporte...

вот выдержка оттуда:

Docker CE on Ubuntu	aufs, devicemapper, overlay2 (Ubuntu 14.04.4 or later, 16.04 or later), overlay, zfs, vfs

redwagon
()

По личному опыту Docker нормально работает в LXC только с включенными для контейнера:

security.nesting=true
security.privileged=true
Вот только хостер вам такого не позволит, и привилегий контейнеру не даст.

WoozyMasta
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.