Docker w Proxmox

8

Skonfigurowałem serwer domowy z Proxmox v4 i chcę uruchomić kontener Docker. Jak mam to zrobić? Czy powinienem po prostu zainstalować Docker w kontenerze LXC, czy powinienem utworzyć pełną maszynę wirtualną i używać jednego z minimalnych systemów operacyjnych, takich jak Atomic Host / CoreOS / RancherOS?

Jak prawdopodobnie wynika z sformułowania tego pytania, jestem nowy zarówno w przypadku kontenerów, jak i Proxmox, więc proszę o tym pamiętać, odpowiadając. Ten domowy projekt to jedna rzecz, którą robię, aby to naprawić. Nie jestem jednak nowy w Linuksie ani w wirtualizacji. Dzięki za wszelką pomoc!

GeneBean
źródło
Myślę o zrobieniu tego samego. Ten post trochę mnie martwi o kontynuowanie i zrobienie tego.
LonnieBest

Odpowiedzi:

3

Przeczytałem trochę przed udzieleniem odpowiedzi, ponieważ miałem podobne pytanie.

Zaletą przekształcenia dokera w CT (kontener) z LXC, jak zapewne wiesz, będzie wydajność i bezpośredni dostęp do pamięci proxy.

Zaletą przekształcenia dokera w maszynę wirtualną z KVM będzie większe bezpieczeństwo dla twojego proxy (hosta), ale stracisz 5-8% wydajności.

Jeśli będziesz mieć tylko dokera na swoim proxy, włącz go jako LXC https://forum.proxmox.com/threads/docker-support-in-proxmox.27474/

Zwykle: używam KVM dla krytycznych maszyn wirtualnych, takich jak ERP lub CRM i Container dla innych.

Jeśli to może ci pomóc, możesz zmienić swoje pytanie w następujący sposób: powinienem / mógłbym użyć VPS (VirtualPrivateServer) lub serwera dedykowanego. Jeśli odpowiedź brzmi VPS, zmień swój doker na LXC.

JOduMonT
źródło