Kako izgraditi vlastitu Docker datoteku, sliku i spremnik

Kako Izgraditi Vlastitu Docker Datoteku Sliku I Spremnik



Docker je OS-virtualiziran softverski forum koji razvojnim programerima omogućuje jednostavnu izradu, implementaciju i pokretanje aplikacija u Docker spremnicima. Glavne komponente Dockera su Dockerfile, Docker slike, Docker spremnici, Docker Hub, Docker registar, itd. Korisnici mogu jednostavno izgraditi Dockerfileove, slike i spremnike u Dockeru.

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 slike

U 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 linuximg

Ovdje:

  • -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 ” koristi se naredba. Kako biste stvorili Docker spremnik iz Docker slike, izvršite ' docker create –name -p ” naredba. Nadalje, ako korisnik želi stvoriti i pokrenuti spremnik, upotrijebi ' docker run ” naredba. Ovaj zapis ilustrira postupak izgradnje Dockerfilea, slike i spremnika.