Hem : Programvaruvillkor : Definition av behållare

Behållare

En behållare är en programvara paket som innehåller allt programvaran behöver för att köra. Detta inkluderar den körbara program samt systemverktyg, bibliotek och inställningar. Behållare är det inte installerad som traditionella program, vilket gör att de kan isoleras från den andra programvaran och operativsystem själv.

Behållarnas isolerade karaktär ger flera fördelar. För det första kommer programvaran i en container att köra samma i olika miljöer. Till exempel en behållare som innehåller PHP och MySQL kan köras identiskt på båda a Linux dator och en fönster maskin. För det andra ger containrar extra säkerhet eftersom programvaran inte påverkar värdoperativsystemet. Medan en installerad ansökan kan ändra systeminställningar och ändra resurser, till exempel Windows registerkan en behållare bara ändra inställningarna i behållaren. Detta gör containrar idealiska för programvarutestning och utveckling.

Behållare eliminerar också installationsproblem, inklusive systemkonflikter, versionskompatibiliteter och saknade beroenden. Resultatet är en "fungerar på alla maskiner" -lösning, som är idealisk för både utvecklare och slutanvändare. Det underlättar också jobb för nätverksadministratörer, eftersom de kan leverera containrar till flera användare utan att behöva oroa sig för kompatibilitetsproblem.

Behållare vs virtuella maskiner

Behållare liknar virtuella maskiner (virtualiserings) eftersom de innehåller allt som behövs för att köras i ett enda paket. Till skillnad från virtuella maskiner (virtuella datorer) innehåller containrar dock inte ett gäst-operativsystem. Istället körs containrar ovanpå en "containerplattform", som Docker, som är installerad på ett operativsystem. Behållare är "lätta", vilket innebär att de kräver mycket mindre diskutrymme än virtuella datorer. Dessutom kan flera containrar köras sida vid sida på samma containerplattform.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av Container. Det förklarar i dataterminologi vad Container betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna behållardefinition är till hjälp kan du referera till den med citatlänkarna ovan.