multimico / cluster

This repository contains all relevant information for our multimico edge cluster
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Eigene System Container bauen. #10

Open phish108 opened 3 years ago

phish108 commented 3 years ago

Ausgangslage

Mit cloud-init können wir einen Systemcontainer leicht aufsetzen.

Für bestimmte Anwendungen ist es aber interessant, wenn wir keine Installationen sondern nur noch Konfigurationen durchführen müssten. Z.B. wenn wir kubernetes Knoten aufsetzen. In diesem Fall wollen wir einen Standard Container, der schon alle Komponenten installiert hat und nur noch für die Anwendung konfiguriert werden muss.

Fragestellung

Wie setzt man einen LXC Container für eine Anwendung auf?

Ein tool wie docker build scheint es nicht zu geben.

phish108 commented 3 years ago

Es gibt ein Tool distrobuilder.

Es erzeugt mit einer YAML Spezifikation die gewünschten LXC Container. Hier ist die Dokumentation

https://medium.com/@tcij1013/creating-lxc-lxd-images-f0a619b250e4 https://ubuntu.com/tutorials/create-custom-lxd-images#1-overview https://discuss.linuxcontainers.org/t/create-a-custom-image-from-running-lxc-container/8833

Lange nicht so simpel wie Docker.