Docker draaien op een Proxmox-server

In een VM, niet in een LXC-container — de reden past op één regel en bespaart veel ellende.

Vanaf 13,99 €/maand

Introductie

De vraag komt bij elke installatie terug: Docker in een VM of in een LXC-container? Het korte antwoord is in een VM. Docker grijpt in de kern in — cgroups, namespaces, netwerkmodules — en een LXC-container deelt die van de host zonder ze te kunnen wijzigen. Het kan werken in bevoorrechte modus, ten koste van zwakkere afscherming en storingen die lastig te doorgronden zijn.

Een Docker-VM op onze VDS is een machine van u, met haar eigen kern, waarin u installeert wat u wilt. Het gamma begint bij 16 GB voor 13,99 €/maand; tel op wat uw images nodig hebben, plus marge voor de Proxmox-host, en neem de formule erboven.

Hier komt de momentopname pas echt tot haar recht. Vóór een docker compose pull die een hele stapel optrekt, kost een momentopname enkele seconden en bespaart ze u een avond terugdraaien, image per image. Noch het aantal noch de frequentie wordt aangerekend.

13.99€/maand
Instapmodel incl. btw
96GB
Hoogste RAM van de reeks
24vCore
Processor van de MAX-formule
16
Extra IPv4-adressen mogelijk

Wat de server brengt, over de hele reeks

Proxmox VE al geïnstalleerd

De server komt met <strong>Proxmox VE</strong> klaar en de webinterface bereikbaar. U maakt uw virtuele machines en LXC-containers vanuit de browser, zonder ticket en zonder op een tussenkomst te wachten. <strong>Opnieuw installeren mag onbeperkt</strong>: een mislukte proef zet u binnen enkele minuten opnieuw op.

Geheugen, want dat is de beperkende factor

Op een hypervisor loopt bijna nooit de processor als eerste vol, maar het <strong>geheugen</strong>, omdat elke virtuele machine haar eigen deel opeist. De reeks begint bij <strong>16 GB</strong> en loopt tot <strong>96 GB</strong>, wat ruimte laat om meerdere machines te stapelen zonder ze te wurgen.

Snapshots met één klik

Een snapshot vóór een update, nog een vóór een wijziging aan de instellingen: dat is het verschil tussen een proef en een gok. Elke snapshot maakt u met één klik in uw klantenzone, zonder meerkosten.

Tot 16 extra IPv4-adressen

Elke virtuele machine kan haar eigen publieke adres krijgen, zodat niet alles via poortdoorverwijzingen van de gastheer moet. Handig zodra een virtuele firewall, een webserver en een externe dienst netjes moeten samenleven.

Wat u erin zet

Een volledige toepassingsstapel

Toepassing, database, cache, reverse proxy, alles beschreven in een Compose-bestand. De VM draagt het geheel en wordt in één blok geback-upt.

Portainer, om niet alles op de opdrachtregel te doen

Een webinterface om de containers, hun logboeken en hun verbruik te zien. Handig wanneer meerdere mensen aan dezelfde server zitten.

Omgevingen per tak

Een testmachine met haar eigen stapel, gescheiden van de productie die op een andere VM van dezelfde server draait. Niets loopt door elkaar.

Zelfgehoste diensten

Bewaking, domotica, interne hulpmiddelen: het Docker-ecosysteem biedt er honderden, en een VDS van 16 GB draait er heel wat van.

Afschermen wat van buiten komt

Een image van een derde in een eigen VM kan de rest van uw machines niet bereiken. Dat is precies de voorzorg die de bevoorrechte modus in LXC u zou afnemen.

Veelgestelde vragen

Technisch wel, in een bevoorrechte container en met wat sleutelwerk. We raden het niet aan: de afscherming daalt, sommige netwerkfuncties gedragen zich slecht, en de verschijnselen zijn moeilijk aan hun oorzaak te koppelen.

Tel het geheugen van uw containers op en voeg er genoeg aan toe om de VM en de host te laten ademen. Een klassieke webstapel past op de formule S; een geheel met database en bewaking zit ruimer op de formule L.

Nee. De server komt met Proxmox VE; u maakt de VM aan en installeert de distributie en Docker naar eigen hand. Dat is bewust: de versie en de configuratie zijn de uwe.

Back-up de hele VM vanuit Proxmox: dat is het eenvoudigst en het neemt volumes en configuratie mee. Belangrijke gegevens verdienen daarnaast een back-up op toepassingsniveau naar een afzonderlijke bestemming.