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 dockerSa 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 linuximgdito:
- “ –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