[Eldőlt] LXC vagy LXD

Fórumok

Szeretnék a raspbberryn futtatni egy koha integrált könyvtári rendszert. Ám nem szemetelném szét az amúgy jól belőtt média és fájlszerver funkciókat. Szóval logikus lenne konténerben futtatni. Egyébként tesztelném a koha rendszert laptopon is, tehát az átjárhatóság miatt is jó választásnak tűnik a konténer.
Kérdésem:
LXC vagy LXD illetve kérlek ajánljatok hozzá webui-t is, amivel kényelmes menedzselni a konténert. Pl. cli elérés fájl átvitel, stb.
Köszönöm

Hozzászólások

LXD az egy daemon lxc konténerek kezeléséhez.

Alternatív javaslat, a docker is prímám fut rpi3-on.

--
arch,ubuntu,windows,android
zbook/elitebook/rpi3/motog4_athene

A docker a kvázi standardja a konténerezésnek - persze vannak más szereplők, sőt, gründolgatják a köztes szabványokat is. Hogy ágyú vagy nem, azt nem tudom, szerintem nem végtelenül bonyolult beletanulni, és érdemes egyszer túllenni rajta. Én házi infrán futó nextcloudot raktam bele, mert a nextcloudnak van dockeres disztribúciója, tök szépen összepattintva.

--
arch,ubuntu,windows,android
zbook/elitebook/rpi3/motog4_athene

Mindkettőt könnyű menedzselni, a fő különbség abban áll, hogy az LXD több biztonsági layert tartalmaz és talán van 1-2 dolog amit biztonságosabban be lehet benne állítani. De lényegében, ahogy már írták, az LXD egy LXC menedzser.
Ha nem számít a biztonság és a jobb izolálás, akkor igazából nincs különbség a kettő közt.

Ha már mindenképp a webui a lényeg...

Docker => portainer.io
LXC => https://github.com/AdaptiveScale/lxdui

De én a helyedben nem erőlködnék webuival. Én is eleinte azzal erőlködtem, és rá kellett jöjjek, jobb ha cliből menedzselem a dolgokat. Ezek az UI-k egy csomó mindent "elrejtenek", amiket úgyis cli-vel fogsz megoldani, a webui használata mellett. Nem fogod megúszni a cli-t.

Az lxc sokkal inkább egy "virtuális gép", míg a docker csak egy "alkalmazás", jobban mondva egy process, a hozzá tartozó libekkel egybe csomagolva. Ég és föld a kettő között a különbség.

+1

es a docker masik elonye, hogy lehet belole clustert is csinlani, compossal bonyolultabb dolgokat leirni, de kesobb akar kubernetesre is atultetheto. Konkretan lehet docker compose filet kubernetesn futtatni. Sokkal konvertabilisabb a docker alkalmazas es tudas is.

-
First impressions of the new Cloud Native programming language Ballerina

Mindenkinek köszönöm a segítő hozzászólásokat. Sok olvasás és tanulás és kísérletezés után a docker mellett tettem le a voksom, ebben szeretnék jobban elmélyülni.