Execute a janela de encaixe dentro do LXC (LXD)

1

Estou tentando instalar e executar o Docker dentro de um contêiner LXC (por meio do LXD).

O contêiner é criado usando lxc launch ubuntu:16.04 democontainer e depois que eu fizer login e instalar a janela de encaixe (v1.12.3) ele sempre falha ao iniciar a janela de encaixe com o erro:

FATA[0001] Error starting daemon: Devices cgroup isn't mounted

Eu já tentei adicionar isso ao arquivo /var/lib/lxc/democontainer/config

lxc.aa_profile = unconfined
lxc.cap.drop =

(e também lxc.mount.auto = cgroup ) como declarado aqui , mas O resultado é o mesmo. Qual pode ser o problema?

O sistema host é um Ubuntu 14.04.5 (kernel 4.2.0-42-generic) e o container um Ubuntu 16.04.1. O Docker funciona bem no sistema host (v 1.13.0)

    
por Salem 31.01.2017 / 13:44

1 resposta

0

Isso funciona em 16.04 agora. Veja o seguinte q / a para mais detalhes:

Qual é o solução alternativa para a janela de encaixe privilegiada LXD-nested (erro /dev/.lxc/proc/)?

lxc launch ubuntu-daily:xenial xenial
lxc config set xenial security.nesting true
lxc exec xenial snap install docker
lxc exec xenial docker run ubuntu ls
    
por dpb 22.04.2018 / 17:34