Eu configurei um servidor doméstico com o Proxmox v4 e quero executar um contêiner do Docker. Como devo fazer isso? Devo apenas configurar o Docker dentro de um contêiner LXC ou devo criar uma VM completa e usar um dos SOs mínimos, como Atomic Host / CoreOS / RancherOS?
Como provavelmente é óbvio a partir do enunciado desta pergunta, sou novo nos contêineres e no Proxmox, portanto, lembre-se disso ao responder. Esse projeto inicial é uma coisa que estou fazendo para corrigir isso. No entanto, não sou novo no Linux ou na virtualização. Obrigado por qualquer ajuda!
Respostas:
Eu li um pouco antes de dar minha resposta, porque eu tinha uma pergunta semelhante.
A vantagem de transformar sua janela de encaixe em um CT (contêiner) com LXC, como você provavelmente sabe, será desempenho e acesso direto ao armazenamento proxmox.
A vantagem de transformar sua janela de encaixe em uma VM com KVM será mais segura para o seu proxmox (host), mas você perderá de 5 a 8% do desempenho.
Se você tiver apenas docker no seu proxmox, ative-o como LXC https://forum.proxmox.com/threads/docker-support-in-proxmox.27474/
Normalmente: estou usando o KVM para VM crítica, como ERP ou CRM e Container para outros.
Se isso pudesse ajudá-lo, você poderia fazer sua pergunta da seguinte maneira: devo / devo usar um VPS (VirtualPrivateServer) ou um Servidor Dedicado. Se a resposta for um VPS, transforme sua janela de encaixe no LXC.
fonte