LINUX.ORG.RU
ФорумAdmin

Настройка системы для использования Docker

 , , ,


0

2

Добрый вечер.

Пытаюсь запустить Skype в контейнере. Для этого скачиваю образ tomparys/skype. При попытке запуска Docker выдаёт следующее:

FATA[0001] Error response from daemon: Cannot start container <...>: [8] System error: mountpoint for cpu not found

lxc-checkconfig выдаёт следующее:

--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: missing
Network namespace: enabled
Multiple /dev/pts instances: enabled

--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: enabled
Cgroup sched: missing
Cgroup cpu account: missing
Cgroup memory controller: missing
Cgroup cpuset: enabled

--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled

Подозреваю, что дело в неправильной настройке cgroups. Нужно ли мне пересобирать ядро или же проблему можно решить без этого?

Спасибо.

P.S. Буду благодарен, если кто-нибудь подскажет как пробросить звук из контейнера в хост-систему с помощью ALSA.

P.P.S. Система — Arch Linux, ядро — linux-4.0.2-pf, Docker — 1:1.6.1



Последнее исправление: vanzef (всего исправлений: 2)

Ответ на: комментарий от i_gnatenko_brain

Указал в основном сообщении.

vanzef
() автор топика
Ответ на: комментарий от dvrts

Уже осознал свою ошибку и поправил стартовый пост.

P.P.S. Система — Arch Linux, ядро — linux-4.0.2-pf, Docker — 1:1.6.1

vanzef
() автор топика
Ответ на: комментарий от greenman

То есть, если я запускаю Docker от своего пользователя, предварительно добавив его в группу docker, то я всё равно не смогу запустить контейнер из-за lxc/cgroups?

UPD: запуст с sudo дал тот же результат.

vanzef
() автор топика
Последнее исправление: vanzef (всего исправлений: 1)

Попробовал сейчас настроить ядро (всё тот же linux-pf из AUR'а) с параметрами, указанными в Gentoo Wiki. Но многие параметры просто отсутствуют, например:

General setup  --->
 [*] Control Group support  --->
  [*]   Simple CPU accounting cgroup subsystem 

Который нужен для CPU accounting.

vanzef
() автор топика
Ответ на: комментарий от greenman

Хорошо, попробую без них, но разве в Gentoo используется не ванильное ядро? Я к тому, что linux-pf вытягивает исходникик с kernel.org.

vanzef
() автор топика
Последнее исправление: vanzef (всего исправлений: 1)

Пытаюсь запустить Skype в контейнере.

отличная идея! только бди! - весьма небезопасно

anonymous
()

Кстати, посмотрел арчвики про докер, возможно, я тебя с толку сбил. Там про ядро не пишут, но пишут, что нужно создать (и запустить) сервис.

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от vanzef

Я натыкался на инфу о том, что докер не работает с патчами BFS (потому что они конфликтуют с какими-то нужными модулями ядра), а эти патчи входят в pf.

Может, дело вообще не в этом, кстати. Просто известное мне вбрасываю.

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