arkose alternative for trusty lts

0

O arkose foi retirado dos repositórios porque não era mais compatível com os novos kernels: link

O Bare LXC é um substituto ruim, pois oferece apenas uma raiz alternativa persistente com inicialização / login / interrupção totais. Criar os contêineres e inicializá-los é lento.

Existe uma ferramenta alternativa (ou talvez alguma forma extravagante de usar lxc) que é - assim como arkose - efêmera e instantaneamente criada a partir do estado atual?

    
por oriol 25.02.2015 / 13:26

1 resposta

0

Você pode usar lxc-start-ephemeral . Ele cria um overlayfs (e, por padrão, faz o backup com um tmpfs, então ele está na memória e é muito rápido). Quando você encerra o contêiner, o overlayfs desaparece (a menos que você tenha especificado --keep-data, caso em que a sobreposição é mantida).

Um lado negativo contra o arkose (que eu nunca usei, portanto, não sei) é que você tem que criar o contêiner "base", então isso levará um pouco de tempo, na primeira vez que for criado. Então a sequência vai:

lxc-create -n trusty-base -t ubuntu -- -r trusty  # This will take a bit of time
lxc-start-ephemeral -d -n trusty-working -o trusty-base # This will be nearly instant
lxc-destroy -n trusty-working # No trace of the container will be left
lxc-destroy -n trusty-base
lxc-create -n trusty-base -t ubuntu -- -r trusty # This will be faster than the first time due to local caching of required files
    
por roadmr 25.02.2015 / 15:25