containermiljöer
Containermiljöer är isolerade körmiljöer som skapas från containerbilder och körs på värddatorn med OS-nivåvirtualisering. Varje container har eget filsystem och körs med begränsad resurstilldelning, medan kärnan delas med andra containrar. Containrarna är avsedda att köra en applikation eller tjänst i en snabb och portabel miljö.
En containerbild innehåller kod, beroenden och konfiguration, och byggs i lager. En container-runtime (tex Docker, containerd
Isolering uppnås med namnrum (namespaces) och cgroups; säkerhetsåtgärder inkluderar seccomp, AppArmor/SELinux och möjligheten att köra som
Fördelar med containermiljöer är portabilitet, snabb uppstart och effektiv resursanvändning samt reproducibilitet över miljöer. Utmaningar inkluderar
Användningsområden är ofta mikroservicebaserade system, CI/CD-pipelines samt test- till produktionsdistributioner. Bästa praxis är att använda små