He configurado un servidor doméstico con Proxmox v4 y quiero ejecutar un contenedor Docker. ¿Cómo debo hacer esto? ¿Debería configurar Docker dentro de un contenedor LXC o debería crear una máquina virtual completa y usar uno de los sistemas operativos mínimos como Atomic Host / CoreOS / RancherOS?
Como probablemente sea obvio por la formulación de esta pregunta, soy nuevo tanto en contenedores como en Proxmox, así que tenga esto en cuenta al responder. Este proyecto casero es una cosa que estoy haciendo para rectificar esto. Sin embargo, no soy nuevo en Linux o virtualización. ¡Gracias por cualquier ayuda!
Respuestas:
Leí un poco antes de darle mi respuesta porque tenía una pregunta similar.
La ventaja de convertir su docker en un CT (contenedor) con LXC, como probablemente ya sepa, será el rendimiento y el acceso directo al almacenamiento proxmox.
La ventaja de convertir su docker en una VM con KVM será más segura para su proxmox (host), pero perderá entre el 5 y el 8% del rendimiento.
Si solo tendrá docker en su proxmox, gírelo como LXC https://forum.proxmox.com/threads/docker-support-in-proxmox.27474/
Por lo general: estoy usando KVM para máquinas virtuales críticas como ERP o CRM y Contenedor para otros.
Si pudiera ayudarlo, puede responder su pregunta como: debería / podría usar un VPS (VirtualPrivateServer) o un Servidor Dedicado. Si la respuesta es un VPS, convierta su docker en LXC.
fuente