Docker arbeidsflyt

Docker arbeidsflyt
Docker er en kjent, gratis og open source-tjeneste som er universelt brukt til å lage, dele og distribuere applikasjoner og programvare. Den bruker containeriseringsideen til å pakke programmets prosjektavhengigheter, kode og konfigurasjonsinnstillinger i en enkelt enhet eller container. Containeren bruker OS -nivået på virtualisering og systemressurser for å administrere og vedlikeholde prosjekter. Docker gir også Cloud Base Registry for å opprettholde Docker -bildene.

Docker spiller med forskjellige komponenter for å administrere, sende og distribuere applikasjoner, for eksempel Docker Daemon som jobber med en server eller vert, Docker -klient, Docker -registre, containere og bilder.

Denne oppskrivningen vil demonstrere arbeidsflyten til Docker-miljøet.

Hva er Docker -arbeidsflyten?

Arbeidsflyten betyr sekvensen av trinn som brukerne må følge for å fullføre noen oppgaver. Docker -arbeidsflyten inneholder forskjellige trinn, for eksempel koding av applikasjonen, lage en DockerFile, generere Docker -bildet og skyte opp containerne.

For å kunne forstå Docker -arbeidssyklusen på riktig måte ga du gjennom de nedenfor praktiske trinn.

Trinn 1: Lag en programfil

Først må du lage en enkel HTML -fil som heter "indeks.html”Og kopier følgende kode i filen:






Hallo! Velkommen til Linuxhint Tutorial



Trinn 2: Lag dockerfile

Dockerfile er også kjent som en instruksjonsfil som inneholder instruksjoner for å containerisere applikasjonen ved å bygge et Docker -bilde. For å lage et bilde for et enkelt HTML -program, lage en fil som heter “Dockerfile”Og lim inn den gitte instruksjonen i filen:

Fra Nginx: Siste
Kopierindeks.HTML/usr/aksje/nginx/html/indeks.html
Entrypoint ["nginx", "-g", "daemon off;"]

Ovennevnte instruksjoner inneholder:

  • FRA”Uttalelse som brukes til å definere basisbildet.
  • KOPIERE”Kommando som kopierer“indeks.html”Fil til en containerdefinert sti.
  • INNGANGSPUNKT”Spesifiser det kjørbare punktet for beholderen:

Trinn 3: Generer Docker -bildet

Neste, utfør "Docker Build”Kommando for å lage et nytt Docker -bilde fra det nyopprettede Dockerfile:

> docker build -t html -img .

Her, "-t”Flagg definerer taggen eller navnet på bildet:

Trinn 4: Lag og start containerne

Det siste trinnet i Docker -arbeidssyklusen er å opprette og skyte opp Docker -beholderen for å kjøre det containeriserte programmet eller applikasjonen. For dette formålet, følg den nevnte kommandoen. Her, "-d”Alternativet utfører beholderen i løsrevet modus, og“-p”Tildeler eksponeringsporten for beholderen:

> Docker Run -D -P 80:80 HTML -IMG

For verifiseringen, naviger til “lokal vert”Det er som standard kjøring på port”80”Og sjekk om programmet er distribuert eller ikke.

Fra utgangen kan du se at vi har distribuert det enkle HTML -programmet i containeren:

Vi har forklart arbeidsflyten til Docker -plattformen.

Konklusjon

Arbeidsflyten til Docker -plattformen inneholder forskjellige trinn som kode og opprette applikasjonen, lage en DockerFile som brukes til å containerisere applikasjonen gjennom bilde, generere Docker -bildet og kjøre bildet for å lage og skyte opp containerne. Denne oppskrivningen har vist den grunnleggende arbeidsflyten til Docker-plattformen.