Introducere¶
Ce este un container, ce este Docker ?
Containerele permit unui dezvoltator sa impacheteze o aplicatie cu toate partile de care are nevoie, cum ar fi serverul de aplicatie si componentele business logic si sa o livreze in intregime ca un singur pachet. In acest fel, dezvoltatorul poate fi sigur ca aplicatiile vor rula pe orice alta masina, indiferent de setarile personalizate pe care ar putea sa le aiba masina respectiva. Ne putem referi la un container ca la un proces sau un set de procese care ruleaza intr-un mod izolat fata de masina gazda, interactiunea intre cele doua fiind facuta doar la nivelul nucleului sistemului de operare (kernel).
Containerul este un fel de masina virtuala. Dar, spre deosebire de o masina virtuala, permite aplicatiilor sa foloseasca acelasi kernel Linux ca sistemul pe care ruleaza. Acest lucru ofera un plus de performanta si reduce dimensiunea aplicatiilor.
Un instantaneu (snapshot) al sistemului de fisiere al containerului poarta denumirea de imagine.
Docker este un instrument conceput pentru a facilita crearea, rularea si administrarea containerelor si imaginilor. Utilizarea Docker creste productivitatea si scade timpul de instalare a aplicatiilor.
Ce este EMSYS Docker Router ?
EMSYS Docker Router este o aplicatie ce permite administrarea in mod vizual, dintr-un browser web, a containerelor care ruleaza aplicatiile EMSYS, cu minim de cunostinte tehnice. Interfata grafica permite instalarea si update-ul de aplicatii pe baza unui fisier de tip template generat direct din site-ul de suport, generarea de arhive cu fisierele jurnal din serverele de aplicatie, oprirea si repornirea unui container.