Ing Docker, ana telung konsep dhasar sing penting kanggo ngerti: Container
, Image
, lan. Dockerfile
Container
Iku komponen utama ing Docker. A container minangka lingkungan eksekusi terisolasi sing ngemot aplikasi lan komponen sing ana gandhengane.
Saben container ing Docker makaryakke kaya mesin virtual cilik, encapsulating kabeh sing dibutuhake kanggo mbukak aplikasi, kalebu perpustakaan, dependensi, lan konfigurasi.
Container ngidini sampeyan mbukak aplikasi kanthi konsisten ing macem-macem lingkungan tanpa kuwatir babagan interaksi antarane aplikasi sing beda.
Sampeyan bisa nggawe, mbukak, mungkasi, lan mbusak container yen perlu.
Image
Iki minangka set file sing entheng lan rangkep sing kalebu kabeh sing dibutuhake kanggo nggawe file container
. An image
bisa dideleng minangka cithak biru kanggo nggawe container. Isine konfigurasi aplikasi, kode sumber, perpustakaan, lan file sing bisa dieksekusi.
Image ora bisa diganti, lan saben container sing digawe saka wasiat image duwe kahanan sing kapisah lan diisolasi saka liyane container.
Sampeyan bisa nggawe, ndeleng, lan nuduhake image
yen perlu.
Dockerfile
Iku file teks prasaja sing ngemot instruksi kanggo mbangun a Docker image
. Ing nemtokake langkah-langkah lan proses kanggo nggawe saka komponen lan konfigurasi tartamtu. Dockerfile image
Kanthi nggunakake a, sampeyan bisa ngotomatisasi proses bangunan, njamin konsistensi lan reproducibility gampang ing lingkungan beda. Dockerfile image
image
Dockerfile ngemot instruksi kayata FROM(nemtokake basis image
), RUN(nglakokake printah sajrone proses mbangun), COPY(nyalin file menyang image
), lan CMD(nemtokake prentah standar nalika mlaku container
).
Dockerfile mbantu nggawe adat image
lan ngatur image
proses bangunan kanthi fleksibel.
Konsep kasebut minangka inti Docker lan ngidini sampeyan ngemas, nyebarake, lan ngatur aplikasi kanthi gampang lan konsisten. Kanthi nggunakake Container
, Image
, lan, sampeyan bisa nggunakake keluwesan lan kapabilitas ing proses pangembangan lan penyebaran. Dockerfile
Docker