¿Cómo vincular y montar un directorio en un contenedor LXC en ejecución sobre la marcha?

¿Cómo vincular y montar un directorio en un contenedor LXC en ejecución sobre la marcha?

IOW, sin obtener esos cambios, se abrió paso a través del archivo de configuración y el reinicio del contenedor, solo para montar temporalmente y sin interrupción del servicio.

Respuesta1

LXD (instalado en Ubuntu 16.04) ahora incluye una característica ingeniosa que le permite crear "dispositivos" y montarlos en contenedores.

lxc config device add <container name> <something share name> disk source=<path on host> path=<path on guest>

Por ejemplo,

En "máquina host"

mkdir -p /shared/to/guest
echo "hello" > /shared/to/guest/test.txt
lxc config device add testcontainer sharetest disk source=/shared/to/guest path=/shared

Inicie sesión en el "contenedor de invitados" y vea cat /shared/test.txt;-)

información relacionada