Docker er et gratis, åpen kildekode og containerisert miljø som brukes til å bygge, distribuere og dele applikasjoner i containere. Docker er mye brukt i DevOps Project Management fordi den lar utviklere fokusere på å skrive kode i stedet for å bekymre seg for systemer og avhengigheter. For dette formålet gir Docker forskjellige komponenter for å administrere og bygge applikasjoner og prosjekter bedre, for eksempel Docker -containere.
Denne oppskrivningen vil diskutere rollen som containere i Docker.
Hva er rollen som containere i Docker?
Docker Container er en byggestein med Docker for å introdusere Dockers containeriserte konsept. Docker -containerne blir referert til som en lett eller liten kjørbar pakke. Disse beholderne innkapsler eller pakker applikasjons-, avhengigheter og konfigurasjonsinnstillinger. Denne funksjonen til containere maksimerer applikasjonens ytelse og minimerer bruken av minne- og sikkerhetsrisiko.
Fordeler med containere
Her er noen fordeler med Docker -containere i Docker:
Hvordan lage og bruke containere i Docker?
Docker -containere er opprettet gjennom bilder. For å lage en beholder, kreves det først å bygge et bilde. Docker -bildene er malen eller rammen for beholderen. For demonstrasjonen, gå gjennom de medfølgende trinnene.
Trinn 1: Lag DockerFile
Lag først en enkel Dockerfile for å containeres applikasjonen. For eksempel har vi laget Dockerfile for å kjøre en enkel “indeks.html”Fil i containere:
Fra Nginx: SisteTrinn 2: Lag bilde
Lag et bilde fra Dockerfile ved å bruke den gitte kommandoen. “-t”Flagg definerer bildnavnet eller taggen:
Docker build -t html -img .Trinn 3: Lag container i Docker
Lag en beholder ved hjelp av bildet gjennom “Docker Create”Kommando. Her, "-p”Alternativet brukes til å spesifisere eksponeringsporten, og“-Navn”Angir beholderens navn:
Docker Create-Name HTML-Container -P 80:80 HTML-IMGTrinn 4: Start container
For å kjøre den containeriserte applikasjonen, start beholderen ved å bruke “Docker Start”Kommando:
Docker Start HTML-ContainerNaviger til den tildelte porten på beholderen og sjekk om beholderen utfører eller ikke.
Vi har distribuert indeksen.HTML -program inne i beholderen:
Vi har demonstrert rollen som Docker og hvordan du bruker den til å containere applikasjonen.
Konklusjon
Hovedrollen til en beholder er å containerisere applikasjonen ved å innkapsling eller pakke applikasjonen, avhengighetene og konfigurasjonsinnstillingene. Fordelene til containere i Docker er containere er mer bærbare, skalerbare, har enkel utvikling og distribusjon og er mer effektive. Denne oppskrivningen har demonstrert rollen som containere i Docker og hvordan du bruker dem til å containerisere applikasjonen.