Korištenje je moćna metoda za izgradnju i prilagodbu u. Ovdje je detaljan proces i konkretan primjer korištenja za izradu i prilagodbu: Dockerfile images
Docker Dockerfile image
Stvoriti Dockerfile
Započnite stvaranjem nove tekstualne datoteke i imenovanjem. Dockerfile
Definirajte bazu image
Koristite FROM
naredbu za određivanje osnovne slike za novi image
. Osnovna slika može biti postojeća image
ili Docker Hub
neka druga slika koju ste prethodno napravili.
Na primjer, da biste koristili Ubuntu 20.04 image
kao bazu image
, možete koristiti sljedeću naredbu:
Izvršite instalacijske i konfiguracijske naredbe
Koristite RUN
naredbu za izvršavanje naredbi tijekom procesa izgradnje slike. Možete koristiti instalacijske naredbe za softverske pakete, konfiguracije okruženja, kreirati direktorije i obavljati druge potrebne zadatke.
Na primjer, da biste instalirali Nginx u image
, možete koristiti sljedeću naredbu:
Sao chép các tệp tin và thư mục vào image
Kopiraj datoteke i direktorije u image
: Koristite COPY
naredbu za kopiranje datoteka i direktorija s glavnog računala u image
. Možete kopirati izvorne datoteke, direktorije aplikacija, konfiguracijske datoteke i druge resurse u image
.
Na primjer, za kopiranje app
direktorija s glavnog računala u /app
direktorij u image
, možete koristiti sljedeću naredbu:
Definirajte zadanu naredbu prilikom pokretanja a container
Koristite CMD
naredbu za određivanje zadane naredbe koja će se izvršiti kada container
se a pokrene iz image
. Naredba CMD
definira glavni program ili naredbu koju će spremnik pokrenuti nakon pokretanja.
Na primjer, da pokrenete Nginx u container
, možete koristiti sljedeću naredbu:
Izgradite image
od Dockerfile
Upotrijebite docker build
naredbu zajedno sa stazom do za izgradnju novog iz. Dockerfile image
Dockerfile
Na primjer, da biste napravili image
iz trenutnog direktorija i nazvali ga "moja slika", možete koristiti sljedeću naredbu: Dockerfile
Korištenjem, možete prilagoditi komponente i konfiguraciju unutar kako bi zadovoljili specifične potrebe vaše aplikacije. Dockerfile image
Na primjer, možete koristiti za instaliranje potrebnih softverskih paketa, konfiguriranje okruženja, kopiranje izvornog koda i resursa u. pruža fleksibilan i ponovno upotrebljiv pristup izgradnji prilagođen u. Dockerfile image
Dockerfile images
Docker