Paano Gumawa ng Iyong Sariling Dockerfile, Larawan, at Container

Paano Gumawa Ng Iyong Sariling Dockerfile Larawan At Container



Ang Docker ay isang OS-virtualized software forum na nagbibigay-daan sa mga developer na madaling bumuo, mag-deploy, at magpatakbo ng mga application sa mga container ng Docker. Ang mga pangunahing bahagi ng Docker ay Dockerfile, Docker images, Docker container, Docker Hub, Docker registry, atbp. Ang mga user ay madaling makabuo ng Dockerfiles, mga larawan, at mga container sa Docker.

Ang pagsulat na ito ay maglalarawan:

Paano Gumawa ng Dockerfile?

Ang Dockerfile ay isang file ng pagtuturo na tumutulong sa paggawa ng snapshot ng container. Para gumawa/gumawa ng Dockerfile, sundin ang mga ibinigay na hakbang.







Hakbang 1: Lumikha ng File ng Programa
Una, lumikha ng ' index.html ” program file at i-paste ang ibinigay na code dito:




< html >
< katawan >

< h2 > Kamusta LinuxHint < / h2 >
< p > Ito ay LinuxHint Logo < / p >

< img src = 'linuxhint.png' lahat = 'linux' lapad = '104' taas = '142' >

< / katawan >
< / html >

Hakbang 2: Lumikha ng Dockerfile
Pagkatapos, lumikha ng isang bagong file na pinangalanang ' Dockerfile ” at i-paste ang snippet sa ibaba upang ilagay ang HTML program:



MULA nginx:pinakabago
Kopyahin ang index.html / usr / ibahagi / nginx / html / index.html
Kopyahin ang linuxhint.png / usr / ibahagi / nginx / html
PASUKAN [ 'nginx' , '-g' , 'demonyo off;' ]

Sa code sa itaas:





  • MULA SA Ang command na ” ay ginagamit upang tukuyin ang isang batayang imahe para sa lalagyan.
  • KOPYA ” idini-paste ng tagubilin ang “index.html” file at “linuxhint.png” na larawan sa container path.
  • PASUKAN ” nagtatakda ng execution point para sa container.

Paano Gumawa ng Docker Image?

Ang mga larawan ng Docker ay mga snapshot o template na ginagamit upang gumawa at mamahala ng mga container. Gamitin ang ibinigay na utos sa ibaba upang bumuo ng imahe ng Docker mula sa Dockerfile:

docker build -t linuximg .

Dito,' -t ” ay ginagamit upang tukuyin ang pangalan ng larawan. Halimbawa, tinukoy namin ang ' linuximg ” bilang isang pangalan para sa imahe ng Docker:



Pagkatapos, tiyaking matagumpay na nalikha ang imahe gamit ang ibinigay na utos:

mga larawan ng docker

Sa ibabang output, makikita ang imahe ng Docker, ibig sabihin, ' linuximg ”:

Paano Gumawa ng Docker Container?

Ang mga container ng Docker ay magaan at maliliit na executable na pakete ng Docker na ginamit upang i-container ang application. Upang bumuo at magpatakbo ng isang Docker container gamit ang Docker image, isagawa ang ibinigay na utos:

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

dito:

  • –pangalan ” ay ginagamit upang tukuyin ang pangalan ng lalagyan.
  • imgcontainer ” ang pangalan ng lalagyan.
  • -p ” ay ginagamit upang italaga ang port sa lalagyan.

Ang isa pang paraan upang gumawa o bumuo ng isang lalagyan ay ang paggamit ng ' gumawa ng docker ” utos:

gumawa ng docker -- pangalan linuxcontainer -p 80 : 80 linuximg

Panghuli, buksan ang nais na browser at i-redirect sa inilaan na port. Pagkatapos, i-verify kung ang application ay na-deploy o hindi:

Gaya ng nakikita mo, matagumpay naming naitayo ang Dockerfile, imahe, at lalagyan.

Konklusyon

Ang mga dockerfile ay mga normal na text file na may kasamang mga set at tagubilin upang bumuo ng mga imahe ng docker. Upang bumuo ng mga imahe ng docker, ang ' docker build -t ” utos ang ginagamit. Upang lumikha ng lalagyan ng Docker mula sa imahe ng Docker, isagawa ang ' gumawa ng docker –name -p ” utos. Higit pa rito, kung gusto ng isang user na gumawa at patakbuhin ang container, gamitin ang ' tumakbo sa pantalan ” utos. Ang write-up na ito ay naglalarawan ng pamamaraan ng pagbuo ng Dockerfile, imahe, at lalagyan.