Docker в LX C не запускается при использовании lx c .mount.auto = pro c: rw sys: rw cgroup: rw - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь установить Docker, и да kubernetes в контейнере LX C - Моя текущая проблема docker (Kubernetes - это совсем другая проблема).

Я создал профиль lx c и добавил следующее:

  raw.lxc: "lxc.apparmor.profile=unconfined\nlxc.cgroup.devices.allow=a\nlxc.cap.drop=
\nlxc.mount.auto=proc:rw sys:rw cgroup:rw"

Когда я создаю контейнер с lx c .mount.auto = pro c: rw sys: rw cgroup: rw Докеры не начнут выходить со следующими

docker.service - Docker Application Container Engine
loaded: loaded (/lib/systemd/system/docker.service; enabled;   
vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2020-04-29 
12:09:27 UTC; 5min ago
     Docs: https://docs.docker.com
Process: 19349 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 19349 (code=exited, status=1/FAILURE)

Версия docker: Версия: 19.03.8 LX C Версия: 3.0 .3

если я оставлю lx c .mount.auto off Docker устанавливается и работает правильно, однако я думаю, что это вызовет другие проблемы с другими приложениями.

любые мысли, почему это происходит, я видел другие посты, которые указывают, что это должно работать.

Спасибо за вашу помощь.

...