docker ist ja der Neueste Schrei, was Virtualisierung, bzw. das Isolieren einzelner Dienste anbelangt. Ich habe ein paar grundlegende Fragen, die meine Recherche noch nicht wirklich beantwortet hat. Moeglicherweise weil ich den Experten, die ueber docker reden (youtube, etc) nicht in allen Details folgen kann. Vielleicht kann jemand hier meine Verstaendnisluecken schliessen
1.) ein Service, der in Docker laueft besteht aus 2 Komponenten. Einem Image (sozusagen die basis) und einem Container. Man braucht also Zwangsweise beide Komponenten damit das ganze funktioniert. Entfernt man das Image nachdem es in einem Container ans Laufen gebracht wurde, geht nichts mehr, richtig?
2.) Der Container sitzt quasi als Layer ueber dem Image und enthaelt (aehnlich wie eine externer snapshot in qemu/kvm) alles was im Vergleich zu dem image auf dem der Container basiert neu ist. richtig?
3.) mehrere Container koennen gleichzeitig auf demselben basis Image laufen, richtig?
4.) angenommen man moechte einen Odoo Server (der eine PostgreSQL datandbank benutzt) 'dockern' wuerde man ggf 2 Container kombinieren. Container 1 serviert Odoo, Container 2 die Datenbank.
5.) man kann in einem Container Services betreiben, die auf einem anderen OS laufen als das host-OS (z.b. einen Apache Server in einem CentOS Container auf einem ubuntu host) richtig?