Docker -containere er små kjørbare pakker med Docker -fora som blir brukt til å containere applikasjonen. Docker-containere bruker virtualisering av OS-nivå og systemressurser. Disse beholderne pakker applikasjonskildekoden og alle viktige avhengigheter i en enhet. Denne funksjonen gjør det enkelt å dele brukerne å dele og distribuere applikasjonen eller prosjektet på et annet system.
Denne oppskrivningen vil demonstrere hvordan du dockeriserer en Python-applikasjon.
Hvordan du docker en python -applikasjon?
Docker -containere brukes vanligvis til å dockerisere alle applikasjoner i Docker. Mer spesifikt, for å dockerere eller containere Python -applikasjonen i Docker, bruk de listede trinnene.
Trinn 1: Lag DockerFile
Dockerfile er en byggestein med Docker for å containerisere enhver applikasjon ved å opprette et Docker -bilde. Derfor, for å containere Python -programmet, for først å lage en Dockerfile og spesifisere følgende instruksjoner i filen:
Fra Python
Workdir /src /app
KOPIERE…
CMD ["Python", "./pythonapp.py "]
I følge ovennevnte utdrag:
Trinn 2: Opprett programfil
Neste, opprette en Python -programfil "Pythonapp.py”:
Lim inn følgende en-linje Python-kode i "Pythonapp.py”Fil:
trykk ("Hei, jeg bygger første Python -applikasjon")Trinn 3: Lanseringsterminal
Etter det, lanser terminalen i Visual Studio Editor som vist nedenfor:
Trinn 4: Bygg Docker -bilde
Generer Docker -bildet som skal brukes til å lage beholderen for Python -programmet. For dette formålet, bruk den gitte kommandoen. Denne kommandoen vil lese Dockerfile og generere Docker -bildet:
> docker build -t python -image .
Her, "-t”Alternativet brukes til å definere bildens navn eller bildekode:
Trinn 5: Bygg og kjør container
Neste, containere Python -applikasjonen ved å lage beholderen ved hjelp av Docker -bildet. “-Navn”Flagg definerer beholderens navn der Python -programmet vil utføre:
> Docker Run-Navn Python-Container Python-Image
Her kan du se at vi har containert og distribuert Python -applikasjonen:
Hvis du vil se Python -beholderen, må du liste ned alle Docker -containere som bruker "Docker Ps”Kommando:
> docker ps -a
Dette handler om hvordan du beholder Python -applikasjonen.
Konklusjon
For å containere Python -applikasjonen eller for å bygge beholderen fra Python, lag først en DockerFile som instruerer demonet hvordan du lager bildet. Deretter genererer du bildet ved å bruke "Docker Build -t ”Kommando. Etter det, kjør det nylig genererte bildet for å distribuere og container applikasjonen. Denne oppskrivningen har vist hvordan man dockeriserer eller container Python-applikasjonen.