Hvordan lage tilpasset Docker -bilde

Hvordan lage tilpasset Docker -bilde

Docker -bilder er utgangspunktet og den essensielle komponenten i Docker Forum for å bygge og distribuere applikasjonen i containere. Docker gir oss også tusenvis av Docker -bilder i det offisielle registeret. Utviklerne kan bruke disse bildene til å lage tilpassede bilder for å containerisere applikasjoner, programmer eller programvare.

Denne artikkelen vil demonstrere hvordan du oppretter et tilpasset bilde for å legge til programmet eller applikasjonen.

Hvordan lage tilpasset Docker -bilde?

For å lage det tilpassede Docker -bildet, lag først Dockerfile som definerer de essensielle instruksjonene for å containere programmet. Etter det, lag et nytt tilpasset bilde eller containermal ved hjelp av Docker “bygge”Kommando. Følg den medfølgende instruksjonen for illustrasjonen.

Trinn 1: Lag DockerFile

Først må du lage filen som heter "Dockerfile”For å definere instruksjonen for å lage den tilpassede beholderens øyeblikksbilde eller bilde. For eksempel har vi brukt følgende instruksjoner for å distribuere Python -programmet i containeren:

    • FRA”Brukes til å tildele basisbildet til beholderen.
    • LØPE”Uttalelse brukes til å kjøre kommandoen. For eksempel har vi brukt "Oppdater”Kommando,“installere”Kommando for å installere Python3, og“rm”Kommando for å fjerne ekstra eller ubrukte avhengigheter automatisk.
    • CMD”Kommando brukes til å definere kjørbare filer for beholderen. For dette formålet har vi definert Python -programmet/koden:
Fra Ubuntu
Kjør apt-get Update && apt-get install -y-Ingen-install-Recommends \
&& apt -get install -y python3 \
&& rm -rf/var/lib/apt/lister/*
CMD Python3 -C "Print ('Welcome to Python Tutorial in Docker')"


Trinn 2: Lag tilpasset Docker -bilde

Lage eller generere det tilpassede bildet fra instruksjon definert i dockerfile ved hjelp av den medfølgende kommandoen. “-t”Alternativ spesifiserer bildekoden eller navnet:

docker build -t python -img .



Trinn 3: Kjør bildet

Etter det, utfør bildet for å distribuere applikasjonen eller programmet i beholderen. For dette formålet, bruk "Docker Run ”Kommando. Her, "-Jeg”Alternativet brukes til å betjene beholderen i interaktiv modus, og“-t”Alternativ brukes til å tilordne TTY-Pseudo-terminalen til beholderen:

Docker Run -Det Python -img



For bekreftelse, liste ned bildene og sjekk om det tilpassede bildet er opprettet eller ikke:

Docker Images -A



Du kan se at det tilpassede bildet ble opprettet med hell.

Konklusjon

For å opprette det tilpassede bildet i Docker for å containere programmet eller applikasjonen, oppretter du først filen som heter “Dockerfile”Som definerer de essensielle instruksjonene for å lage containerens øyeblikksbilde. Lag deretter det tilpassede øyeblikksbildet eller bildet for beholderen gjennom "Docker Build -t .”Kommando. Denne bloggen har demonstrert hvordan du lager et tilpasset Docker -bilde.