Supongamos que tenemos el sistema operativo Linux instalado en dos máquinas idénticas que admiten la versión más reciente de Docker. Entonces supongamos que construimos una imagen de contenedor basada en este sistema operativo. Podemos suponer que esta imagen ahora se ejecutará en cualquiera de las máquinas. Ahora ponemos esta imagen en una unidad USB y la conectamos a la otra máquina idéntica.
Ahora, la parte difícil... ¿es posible usar esa imagen en la unidad USB para ejecutar el contenedor en la misma unidad USB mientras está conectado a la máquina?
Estoy tratando de guardar y/o minimizar la memoria utilizada por el sistema operativo host utilizando la memoria en la unidad USB tanto como sea posible.
Si esto es posible, ¿cómo haría para configurar un caso de demostración?
Veo esta pregunta como "¿cómo conservo los datos de Docker en un dispositivo USB?".
En sus máquinas, debe montar su dispositivo USB en /var/docker . Y luego reinicie su servicio Docker.
Sin embargo, con esta solución, cuando desconecta el dispositivo USB, todos los contenedores deben detenerse. De lo contrario, los datos se perderán .