Docker er en godt likt open source prosjektutviklingsplattform som introduserer containeriseringskonseptet. Den bruker Docker -containerne til å utvikle, lagre, distribuere og administrere prosjekter og deres relevante avhengigheter og pakker. Ved hjelp av containere kan utviklere installere og distribuere prosjekter på hvilken som helst annen maskin eller server når de innkapsler alle essensielle moduler og avhengigheter.
Denne bloggen vil lære hvordan du beholder en applikasjon.
Hvordan du beholder en applikasjon?
Containerisering er en prosess som brukes til å innkapsler applikasjonskildekoden og pakkene i en Docker -beholder. For å containere applikasjonen, bygg en enkel DockerFile som automatisk installerer de nødvendige avhengighetene i en beholder. Deretter genereres Docker -bildet som vil instruere beholderen om hvordan du distribuerer en applikasjon.
For å opprette og containere en applikasjon, gå gjennom de gitte instruksjonene.
Trinn 1: Åpne prosjektmappe
Først må du starte Visual Studio Code Editor via Windows “Oppstart" Meny. Åpne deretter prosjektmappen:
Velg prosjektmappen og trykk på “Velg mappe”Knapp:
Trinn 2: Lag dockerfile
Opprett en ny Docker-fil ved å klikke på ikonet nedenfor og navngi filen som "Dockerfile”:
Lim inn den medfølgende koden inne i dockerfilen. Dette vil utføre "Pythonapp.py”Python -programfil:
Fra Python: 3.6
Workdir /src /app
KOPIERE…
CMD ["Python", "./pythonapp.py "]
Trinn 3: Opprett programfil
Generer en ny Python -fil og angi filnavnet som "Pythonapp.py”:
Deretter legger du til den gitte koden til "Pythonapp.py”Fil. Denne koden vil vise "Hei, jeg bygger første Python -applikasjon”:
trykk ("Hei, jeg bygger første Python -applikasjon")
Trinn 4: Åpne Docker Terminal
Åpne Visual Studio Code Editor Terminal ved å klikke på "Terminal" Meny:
Trinn 5: Bygg Docker -bilde
Generer det nye Docker -bildet som skal brukes til å containere applikasjonen. For dette formålet, bruk den oppgitte kommandoen. Her, "-t”Alternativ refererer til bildenavnet, og“-f”Brukes til å lese Dockerfile kraftig:
$ docker build -t pythonapp -f dockerfile .
Trinn 6: Kjør Docker Container
Nå, container en applikasjon ved å utføre den i beholderen. For å gjøre det, kjør Docker -bildet for å distribuere prosjektet i containeren. Her, “-Jeg”Brukes til å kjøre beholderen på en interaktiv måte, og“-t”Brukes til å tildele“Tty-pseudo”Terminal:
$ docker run -i -t pythonapp
Det kan observeres at vi har distribuert og containerte en Python -applikasjon:
Denne opplæringen handler om hvordan du beholder en applikasjon.
Konklusjon
For å containere en applikasjon, oppretter du først en enkel Dockerfile med instruksjoner eller kommandoer som vil installere de nødvendige avhengighetene. Generer deretter et Docker -bilde som instruerer beholderen relatert til distribusjon av applikasjonen. Etter det, kjør bildet for å distribuere programmet i en Docker -beholder. Denne bloggen har demonstrert hvordan man bygger eller kjører applikasjoner gjennom Docker Containerization.