Uporaba a je zmogljiva metoda za gradnjo in prilagajanje v. Tukaj je podroben postopek in poseben primer uporabe za izdelavo in prilagajanje: Dockerfile images Docker Dockerfile image
Ustvariti Dockerfile
Začnite tako, da ustvarite novo besedilno datoteko in jo poimenujete. Dockerfile
Določite osnovo image
Z FROM ukazom določite osnovno sliko za nov image. Osnovna slika je lahko obstoječa image iz Docker Hub ali druga slika, ki ste jo predhodno zgradili.
Na primer, če želite uporabiti Ubuntu 20.04 image kot osnovo image, lahko uporabite naslednji ukaz:
FROM ubuntu:20.04
Izvedite namestitvene in konfiguracijske ukaze
Uporabite RUN ukaz za izvajanje ukazov med postopkom gradnje slike. Uporabite lahko namestitvene ukaze za programske pakete, konfiguracije okolja, ustvarite imenike in izvajate druge potrebne naloge.
Če želite na primer namestiti Nginx v image, lahko uporabite naslednji ukaz:
RUN apt-get update && apt-get install -y nginx
Sao chép các tệp tin và thư mục vào image
Kopirajte datoteke in imenike v image: uporabite COPY ukaz za kopiranje datotek in imenikov iz gostiteljskega računalnika v image. Izvorne datoteke, imenike aplikacij, konfiguracijske datoteke in druge vire lahko kopirate v image.
Če želite na primer kopirati app imenik iz gostiteljskega računalnika v /app imenik v image, lahko uporabite naslednji ukaz:
COPY app /app
Določite privzeti ukaz ob zagonu a container
Z CMD ukazom določite privzeti ukaz, ki bo izveden, ko container se a zažene iz image. Ukaz CMD določa glavni program ali ukaz, ki ga bo vsebnik izvajal ob zagonu.
Če želite na primer zagnati Nginx v container, lahko uporabite naslednji ukaz:
CMD ["nginx", "-g", "daemon off;"]
Zgradite image iz Dockerfile
Uporabite docker build ukaz skupaj s potjo do za izgradnjo novega iz. Dockerfile image Dockerfile
Na primer, če želite ustvariti image iz v trenutnem imeniku in ga poimenovati "moja slika", lahko uporabite naslednji ukaz: Dockerfile
docker build -t myimage .
Z uporabo lahko prilagodite komponente in konfiguracijo znotraj tako, da ustrezajo posebnim potrebam vaše aplikacije. Dockerfile image
Na primer, lahko uporabite za namestitev potrebnih programskih paketov, konfiguracijo okolja, kopiranje izvorne kode in virov v. ponuja prilagodljiv in večkrat uporaben pristop k gradnji po meri v. Dockerfile image Dockerfile images Docker

