Docker er en kjent, gratis og open source-plattform som beholder DevOps-prosjektet og annen programvare. Containeriseringskonseptet får Docker til å skille seg ut blant andre utviklingsverktøy. De viktigste komponentene i Docker Solutions er Docker Containers, Docker Images, Docker Volume, Docker Daemon, Docker Client og Docker Server. Disse alle komponentene brukes til å administrere applikasjonen, programvaren og andre mikroservices.
Denne bloggen vil demonstrere:
Hva er containere?
Containere er en viktig del av Docker -plattformen og blir referert til som lette kjørbare pakker som brukes til å containere applikasjoner og programvare. Disse beholderne bruker direkte systemets ressurser og virtualisering av OS -nivå for å administrere og utvikle applikasjoner i containere. Containere omsetter prosjektavhengighetene, programmet eller prosjektkoden og grunnleggende konfigurasjonsinnstillinger.
Hvorfor containere brukes i Docker?
Containerne er erstatning for virtuelle maskiner i Docker som bruker systemressursene og er lette. Disse beholderne kan brukes på grunn av forskjellige årsaker, og noen av dem er listet opp nedenfor:
Hvordan bruke en beholder i Docker?
For å bruke en Docker -beholder for å dockerisere prosjektet eller applikasjonen, lag først en DockerFile som inneholder instruksjoner for å containerisere appen eller programmet. Opprett deretter beholderens øyeblikksbilde som vil opprette og starte Docker -beholderen.
For illustrasjonen, gå gjennom de gitte instruksjonene.
Trinn 1: Opprett en programfil
Lag en programfil som heter “indeks.html”Og legg til utdraget nedenfor i filen:
Trinn 2: Lag dockerfile
Lag en annen fil som heter DockerFile som inneholder følgende kommandoer eller instruksjoner for å dockerisere "indeks.html" program:
Trinn 3: Lag containerens øyeblikksbilde
Lag beholderens bilde eller øyeblikksbilde ved å bruke “Docker Build -t ”Kommando. Her, "-t”Alternativet definerer bildekoden eller navnet:
Docker build -t html -img .Trinn 4: Lag og start containerne
Til slutt, lag og start beholderen ved å utføre Docker -bildet gjennom den medfølgende kommandoen. Her, "-d”Flagg vil utføre beholderen som backend -tjeneste og“-p”Tildeler den lokale verten eksponerte porten til container:
Docker Run -D -P 80:80 HTML -IMGBesøk den tilordnede porten til localhost og sjekk om beholderen kjører eller ikke:
Vi har forklart hvilke containere som er og hvorfor disse brukes i Docker.
Konklusjon
Containerne er små, lette kjørbare pakker med Docker som dockeriserer applikasjonen, prosjektet, programvaren og tjenestene. Disse containerne er mer bærbare, pålitelige, effektive og sikre og bruker OS -nivå av virtualisering. For å bruke disse containerne, lag først containerens øyeblikksbilde fra Dockerfile -instruksjonene. Deretter oppretter og start Docker -beholderen med "Docker Run”Kommando. Denne bloggen har demonstrert hva containerne er og hvorfor de brukes i Docker.