J'ai configuré un serveur domestique avec Proxmox v4 et je souhaite exécuter un conteneur Docker. Comment dois-je procéder? Dois-je simplement configurer Docker dans un conteneur LXC ou dois-je créer une machine virtuelle complète et utiliser l'un des systèmes d'exploitation minimaux comme Atomic Host / CoreOS / RancherOS?
Comme il est probablement évident d'après la formulation de cette question, je suis nouveau dans les conteneurs et dans Proxmox, veuillez donc garder cela à l'esprit lorsque vous répondez. Ce projet de maison est une chose que je fais pour rectifier cela. Je ne suis cependant pas nouveau sur Linux ou la virtualisation. Merci pour toute aide!
Réponses:
J'ai lu un peu avant de vous donner ma réponse car j'avais une question similaire.
L'avantage de transformer votre docker en CT (conteneur) avec LXC, comme vous le savez probablement, sera la performance et l'accès direct au stockage proxmox.
L'avantage de transformer votre docker en machine virtuelle avec KVM sera plus sûr pour votre proxmox (hôte), mais vous perdrez 5 à 8% des performances.
Si vous ne disposez que de docker sur votre proxmox, tournez-le en tant que LXC https://forum.proxmox.com/threads/docker-support-in-proxmox.27474/
Habituellement: j'utilise KVM pour les VM critiques telles que ERP ou CRM et Container pour les autres.
Si cela peut vous aider, vous pouvez transformer votre question comme suit: devrais / pourrais-je utiliser un VPS (VirtualPrivateServer) ou un serveur dédié. Si la réponse est un VPS, transformez votre docker en LXC.
la source