Ovaj zapis će ilustrirati:
Kako izgraditi Dockerfile?
Dockerfile je datoteka s uputama koja pomaže stvoriti snimku spremnika. Da biste kreirali/izradili Dockerfile, slijedite navedene korake.
Korak 1: Stvorite programsku datoteku
Prvo stvorite ' index.html ” programsku datoteku i u nju zalijepite dolje navedeni kod:
< html >
< tijelo >
< h2 > Pozdrav LinuxHint < / h2 >
< str > Ovo je LinuxHint Logo < / str >
< img src = 'linuxhint.png' sve = 'linux' širina = '104' visina = '142' >
< / tijelo >
< / html >
Korak 2: Stvorite Dockerfile
Zatim stvorite novu datoteku pod nazivom ' Dockerfile ” i u njega zalijepite isječak u nastavku da biste HTML program spremili u spremnik:
OD nginx: najnovije
KOPIRAJ index.html / usr / udio / nginx / html / index.html
KOPIRAJ linuxhint.png / usr / udio / nginx / html
ULAZNA TOČKA [ 'nginx' , '-g' , 'demon isključen;' ]
U gornjem kodu:
- “ IZ ” naredba se koristi za određivanje osnovne slike za spremnik.
- “ KOPIRATI ” uputa lijepi datoteku “index.html” i sliku “linuxhint.png” u stazu spremnika.
- “ ULAZNA TOČKA ” postavlja točku izvršenja za spremnik.
Kako izgraditi Docker sliku?
Docker slike su snimke ili predlošci koji se koriste za stvaranje i upravljanje spremnicima. Upotrijebite donju naredbu za izradu Docker slike iz Dockerfilea:
docker build -t linuximg.Ovdje, ' -t ” koristi se za određivanje naziva slike. Na primjer, naveli smo ' linuximg ” kao naziv za Docker sliku:
Zatim provjerite je li slika uspješno stvorena pomoću navedene naredbe:
docker slikeU donjem izlazu može se vidjeti Docker slika, tj. ' linuximg ”:
Kako izgraditi Docker kontejner?
Docker spremnici su lagani i mali izvršni paketi Dockera koji se koriste za kontejneriziranje aplikacije. Za izradu i pokretanje Docker spremnika pomoću Docker slike, izvršite zadanu naredbu:
docker run -- Ime imgcontainer -str 80 : 80 linuximgOvdje:
- “ -Ime ” koristi se za određivanje naziva spremnika.
- “ imgcontainer ” naziv je spremnika.
- “ -str ” koristi se za dodjelu porta spremniku.
Drugi način jednostavnog stvaranja ili izgradnje spremnika je korištenje ' docker stvoriti ” naredba:
izraditi docker -- Ime linuxcontainer -str 80 : 80 linuximg
Na kraju otvorite željeni preglednik i preusmjerite na dodijeljeni port. Zatim provjerite je li aplikacija implementirana ili ne:
Kao što vidite, uspješno smo izradili Dockerfile, sliku i spremnik.
Zaključak
Docker datoteke su normalne tekstualne datoteke koje uključuju setove i upute za izradu docker slika. Za izradu docker slika, ' docker build -t