Kako zgraditi svojo lastno datoteko Docker, sliko in vsebnik

Kako Zgraditi Svojo Lastno Datoteko Docker Sliko In Vsebnik



Docker je forum za virtualizirano programsko opremo OS, ki razvijalcem omogoča preprosto gradnjo, uvajanje in zagon aplikacij v vsebnikih Docker. Glavne komponente Dockerja so Dockerfile, Docker slike, Docker vsebniki, Docker Hub, Docker register itd. Uporabniki lahko preprosto sestavijo Dockerfile, slike in vsebnike v Dockerju.

Ta zapis bo ponazoril:

Kako zgraditi Dockerfile?

Dockerfile je datoteka z navodili, ki pomaga ustvariti posnetek vsebnika. Če želite ustvariti/izdelati datoteko Docker, sledite navedenim korakom.







1. korak: Ustvarite programsko datoteko
Najprej ustvarite » index.html ” in vanjo prilepite spodnjo kodo:




< html >
< telo >

< h2 > Pozdravljeni LinuxHint < / h2 >
< str > To je logotip LinuxHint < / str >

< img src = 'linuxhint.png' vse = 'linux' premer = '104' višina = '142' >

< / telo >
< / html >

2. korak: Ustvarite Dockerfile
Nato ustvarite novo datoteko z imenom ' Dockerfile « in vanj prilepite spodnji delček, da pospravite program HTML:



OD nginx: najnovejše
KOPIRAJ index.html / usr / deliti / nginx / html / index.html
KOPIRAJ linuxhint.png / usr / deliti / nginx / html
VSTOPNA TOČKA [ 'nginx' , '-g' , 'demon izklopljen;' ]

V zgornji kodi:





  • OD ” se uporablja za podajanje osnovne slike za vsebnik.
  • KOPIRATI ” prilepi datoteko “index.html” in sliko “linuxhint.png” v pot vsebnika.
  • VSTOPNA TOČKA ” nastavi točko izvajanja za vsebnik.

Kako zgraditi sliko Dockerja?

Docker slike so posnetki ali predloge, ki se uporabljajo za ustvarjanje in upravljanje vsebnikov. Uporabite spodnji ukaz za izdelavo slike Docker iz datoteke Docker:

docker build -t linuximg.

Tukaj, ' -t ” se uporablja za določitev imena slike. Na primer, določili smo ' linuximg ” kot ime za sliko Docker:



Nato se prepričajte, da je bila slika uspešno ustvarjena s podanim ukazom:

docker slike

V spodnjem izpisu je mogoče videti Dockerjevo sliko, tj. linuximg ”:

Kako zgraditi Dockerjev kontejner?

Vsebniki Docker so lahki in majhni izvedljivi paketi Dockerja, ki se uporabljajo za shranjevanje aplikacije. Če želite zgraditi in zagnati vsebnik Docker z uporabo slike Docker, izvedite podani ukaz:

docker run -- ime imgcontainer -p 80 : 80 linuximg

Tukaj:

  • – ime ” se uporablja za podajanje imena vsebnika.
  • imgcontainer ” je ime vsebnika.
  • -str ” se uporablja za dodelitev vrat vsebniku.

Drug način za preprosto ustvarjanje ali izdelavo vsebnika je uporaba ' docker create ” ukaz:

docker ustvari -- ime linuxcontainer -p 80 : 80 linuximg

Na koncu odprite želeni brskalnik in preusmerite na dodeljena vrata. Nato preverite, ali je aplikacija nameščena ali ne:

Kot lahko vidite, smo uspešno zgradili Dockerfile, sliko in vsebnik.

Zaključek

Datoteke Docker so običajne besedilne datoteke, ki vključujejo nize in navodila za izdelavo slik dockerjev. Če želite zgraditi slike dockerjev, uporabite » docker build -t ” se uporablja ukaz. Če želite ustvariti vsebnik Docker iz slike Docker, izvedite » docker create –name -p <št.vrat> ” ukaz. Poleg tega, če želi uporabnik ustvariti in zagnati vsebnik, uporabi » docker run ” ukaz. Ta zapis je ponazoril postopek gradnje datoteke Dockerfile, slike in vsebnika.