Kuidas luua oma dockerifail, pilt ja konteiner

Kuidas Luua Oma Dockerifail Pilt Ja Konteiner



Docker on OS-iga virtualiseeritud tarkvarafoorum, mis võimaldab arendajatel hõlpsasti Dockeri konteinerites rakendusi luua, juurutada ja käitada. Dockeri põhikomponendid on Dockerfile, Dockeri pildid, Dockeri konteinerid, Docker Hub, Dockeri register jne. Kasutajad saavad Dockeris hõlpsasti Dockeri faile, pilte ja konteinereid luua.

See kirjutis illustreerib:

Kuidas Dockerfile'i luua?

Dockerfile on juhiste fail, mis aitab konteinerist hetktõmmise luua. Dockeri faili loomiseks/tegemiseks järgige antud juhiseid.







1. samm: looge programmifail
Esiteks looge ' index.html ” programmifaili ja kleepige sellesse alltoodud kood:




< html >
< keha >

< h2 > Tere LinuxHint < / h2 >
< lk > See on LinuxHinti logo < / lk >

< img src = 'linuxhint.png' kõike = 'linux' laius = '104' kõrgus = '142' >

< / keha >
< / html >

2. samm: looge Dockerfile
Seejärel looge uus fail nimega ' Dockerfile ” ja kleepige sellesse HTML-programmi konteinerisse paigutamiseks allolev fragment:



nginx: uusim
KOPIJA index.html / usr / jagada / nginx / html / index.html
KOPIJA linuxhint.png / usr / jagada / nginx / html
SISENEMISPUNKT [ 'nginx' , '-g' , 'deemon väljas'; ]

Ülaltoodud koodis:





  • FROM ” käsku kasutatakse konteineri põhipildi määramiseks.
  • KOPERI ” juhis kleebib faili „index.html” ja pildi „linuxhint.png” konteineriteele.
  • SISENEMISPUNKT ” määrab konteineri täitmispunkti.

Kuidas luua Dockeri pilti?

Dockeri pildid on hetktõmmised või mallid, mida kasutatakse konteinerite loomiseks ja haldamiseks. Kasutage Dockeri pildi loomiseks Dockeri failist allolevat käsku:

docker build -t linuximg .

Siin, ' -t ” kasutatakse pildi nime määramiseks. Näiteks oleme määranud ' linuximg ' Dockeri pildi nimeks:



Seejärel veenduge, et pilt on loodud käsuga edukalt:

dokkeri pildid

Allolevas väljundis on näha Dockeri pilt, st ' linuximg ”:

Kuidas ehitada Dockeri konteinerit?

Dockeri konteinerid on kerged ja väikesed Dockeri käivitatavad paketid, mida kasutatakse rakenduse konteineriseerimiseks. Dockeri konteineri loomiseks ja käitamiseks Dockeri kujutise abil käivitage antud käsk:

dokijooks -- nimi imgcontainer -lk 80 : 80 linuximg

Siin:

  • -nimi ” kasutatakse konteineri nime määramiseks.
  • imgkonteiner ” on konteineri nimi.
  • -lk ” kasutatakse pordi määramiseks konteinerile.

Teine võimalus lihtsalt konteineri loomiseks või ehitamiseks on kasutada ' dokkija loob 'käsk:

dokkija loomine -- nimi linuxcontainer -lk 80 : 80 linuximg

Lõpuks avage soovitud brauser ja suunake ümber eraldatud porti. Seejärel kontrollige, kas rakendus on juurutatud või mitte.

Nagu näete, oleme edukalt loonud Dockeri faili, pildi ja konteineri.

Järeldus

Dockeri failid on tavalised tekstifailid, mis sisaldavad komplekte ja juhiseid dockeri kujutiste loomiseks. Dockeri kujutiste loomiseks kasutage docker build -t ” kasutatakse käsku. Dockeri pildist Dockeri konteineri loomiseks käivitage ' docker create –nimi -p ” käsk. Lisaks, kui kasutaja soovib konteinerit luua ja käitada, kasutage dokijooks ” käsk. See kirjutis illustreeris Dockeri faili, pildi ja konteineri loomise protseduuri.