Docker
Docker er opinn vettvangur sem gerir forriturum kleift að pakka, dreifa og keyra forrit í gámum. Gámar eru létt, flytjanleg og sjálfbundin umhverfi sem geta keyrt á hvaða innviðum sem er, allt frá fartölvu forritara til opinbers ský.
Í kjarna sínum er Docker tæki sem einfaldar ferlið við að byggja, setja upp og stjórna forritum. Það veitir samræmt umhverfi fyrir forritara, prófara og rekstraraðila, sem dregur úr líkum á villum og eflir samvinnu.
Einn helsti kostur Docker er hæfileikinn til að einangra forrit frá undirliggjandi innviðum. Þetta þýðir að forritarar geta smíðað og prófað forrit í samræmdu umhverfi, óháð stýrikerfi eða vélbúnaði sem þau keyra á. Það þýðir einnig að forritin megi auðveldlega flytja á milli mismunandi umhverfa, til dæmis frá þróun yfir í prófun og síðan í framleiðslu, án flókins uppsetningar eða stillinga.
Docker er byggt ofan á ílátatækni sem kallast Linux containers (LXC), sem býður upp á léttan og skilvirkan hátt til að keyra mörg einangruð umhverfi á einum hýsil. Docker bætir við abstraksjónarlagi ofan á LXC, sem gerir það auðveldara að stjórna ílátum og veitir aukna eiginleika eins og nettengingu og geymslu.
Ein af lykilatriðum Docker er hæfileikinn til að búa til myndir, sem eru skotmyndir af forriti og háðum einingum þess. Myndirnar er hægt að deila og endurnýta á milli teams og umhverfa, sem gerir það auðvelt að setja forrit upp á samræmdan og áreiðanlegan hátt. Docker býður einnig upp á skráarsafn sem kallast Docker Hub, sem gerir forriturum kleift að deila myndum og finna þær hjá víðara samfélagi.
Docker hefur orðið vinsælt tól í hugbúnaðarþróun iðnaður, sérstaklega í samhengi við örþjónustur og skýjamiðaða arkitektúr. Það býður upp á sveigjanlegan og stækkanlegan hátt til að byggja og setja forrit í framkvæmd, sem getur hjálpað stofnunum að draga úr kostnaði, auka sveigjanleika og efla nýsköpun.
Í stuttu máli er Docker öflugt tól til að byggja, senda í framkvæmd og stjórna forritum í gámum. Það býður upp á samræmt og flytjanlegt umhverfi fyrir forritara, prófara og rekstraraðila, sem getur hjálpað til við að draga úr villum og bæta samvinnu. Docker er byggt ofan á gámatækni og býður upp á auka eiginleika eins og myndagerð og mynddeilingu. Það hefur orðið vinsælt tól í hugbúnaðarþróunariðnaðinum, einkum í samhengi örþjónustu og skýjamiðaðra arkitektúra.