Definisjon
Docker er en åpen kildekode-plattform for containerisering av applikasjoner. En Docker-container pakker applikasjonskode, kjøretidsmiljø, biblioteker og konfigurasjon i en isolert, selvstendig enhet som kjører identisk uavhengig av underliggende operativsystem. Dette løser det klassiske problemet «det fungerer på min maskin» - en container som virker lokalt, virker også i testmiljø og produksjon. Docker er grunnlaget for moderne cloud nativeTilnærming til systemutvikling designet for å utnytte skyens skalerbarhet og elastisitet fra grunnen av.-arkitektur: KubernetesÅpen kildekode-plattform for automatisert orkestrering, skalering og drift av containere. orchestrerer Docker-containere i stor skala. I CI/CDContinuous Integration / Continuous Delivery - automatisert bygging, testing og levering av programvare.-pipelines bygges applikasjoner som Docker-images som deretter deployes til skymiljøer. Docker Hub er det sentrale registeret for offentlige og private container-images. I norsk energisektor brukes Docker i moderne IT-systemer som kjøres hos skyleverandører - typisk for mikrotjenesterArkitekturmønster der en applikasjon bygges som en samling av små, uavhengig deployerbare tjenester med klare ansvarsgrenser. som håndterer ElhubNasjonalt nav for måleverdier og markedsprosesser i norsk kraftmarked.-integrasjoner, analyseplattformer og APIApplication Programming Interface - grensesnitt som lar systemer kommunisere med hverandre.-lag. Tvimennings produkter kjører som containere på Sokkel.ios PaaSPlatform as a Service - skyplattform der leverandøren håndterer infrastruktur, slik at utviklerne kun fokuserer på kode.-plattform.