Bruke Docker file: Bygge og tilpasse bilder med Docker file

Å bruke a er en kraftig metode for å bygge og tilpasse i. Her er en detaljert prosess og et spesifikt eksempel på bruk av en for å bygge og tilpasse en: Dockerfile images Docker Dockerfile image

Lage en Dockerfile

Begynn med å lage en ny tekstfil og gi den et navn. Dockerfile

Definer basen image

Bruk FROM kommandoen til å spesifisere basisbildet for den nye image. Grunnbildet kan være et eksisterende image bilde Docker Hub eller et annet bilde du tidligere har bygget.

Ubuntu 20.04 image For å bruke som base kan du for eksempel image bruke følgende kommando:

FROM ubuntu:20.04

Utfør installasjons- og konfigurasjonskommandoer

Bruk RUN kommandoen til å utføre kommandoer under bildebyggingsprosessen. Du kan bruke installasjonskommandoer for programvarepakker, miljøkonfigurasjoner, opprette kataloger og utføre andre nødvendige oppgaver.

For å installere Nginx i, image kan du for eksempel bruke følgende kommando:

RUN apt-get update && apt-get install -y nginx

Sao chép các tệp tin và thư mục vào image

Kopier filer og kataloger til image: Bruk COPY kommandoen til å kopiere filer og kataloger fra vertsmaskinen til image. Du kan kopiere kildefiler, programkataloger, konfigurasjonsfiler og andre ressurser til image.

For eksempel, for å kopiere app katalogen fra vertsmaskinen til /app  katalogen i image, kan du bruke følgende kommando:

COPY app /app

Definer standardkommandoen når du starter en container

Bruk CMD kommandoen til å spesifisere standardkommandoen som skal utføres når a container startes fra image. Kommandoen CMD definerer hovedprogrammet eller kommandoen som beholderen skal kjøre ved oppstart.

For eksempel, for å starte Nginx i container, kan du bruke følgende kommando:

CMD ["nginx", "-g", "daemon off;"]​

Bygg image fra Dockerfile

Bruk docker build kommandoen sammen med banen til for å bygge en ny fra. Dockerfile image Dockerfile

For eksempel, for å bygge en image fra i gjeldende katalog og gi den navnet "mitt bilde", kan du bruke følgende kommando: Dockerfile

docker build -t myimage .​

 

Ved å bruke en kan du tilpasse komponentene og konfigurasjonen i en for å møte de spesifikke behovene til applikasjonen din. Dockerfile image

Du kan for eksempel bruke en til å installere nødvendige programvarepakker, konfigurere miljøet, kopiere kildekode og ressurser til. gir en fleksibel og gjenbrukbar tilnærming til å bygge tilpasset i. Dockerfile image Dockerfile images Docker