... | ... | @@ -15,7 +15,7 @@ Bei LXC ist man mehr auf Eigenbau angewiesen. Die LXC Templates sind recht besch |
|
|
LXC speichert Daten standardmässig im Filesystem (Stateful). Die Daten sind durch das Hostsystem 1:1 verfügbar und können geändert werden.
|
|
|
Docker benutzt das “Copy on write” Prinzip, speichert die Daten der Applikation im Container. Bei löschen des Containers werden die Daten verworfen. Für Persistenz werden Docker Volumes benutzt. Die Handhabung der Deployments und deren Daten in den Volumes entspricht nicht den klassischen Handhabung. Dies muss beim Aufbau, der Migration und dem Betrieb berücksichtigt werden.
|
|
|
|
|
|
### Persöhnliches Fazit:
|
|
|
### Persönliches Fazit:
|
|
|
Docker ist sehr gut geeignet um Testumgebungen aufzubauen, Tests auszuführen um danach den Container zu verwerfen.
|
|
|
LXC eignet sich viel besser für längeren Betrieb, wo vor allem wenn Persistenz eine wichtige Rolle spielt. LXC Container sind besser kompatibel zu bereits bestehenden Systemadministrationswerkzeugen (Scripts, Puppet, etc) und Workflows.
|
|
|
|
... | ... | |