Paano Ako Magsisimula ng Programming sa Docker

Paano Ako Magsisimula Ng Programming Sa Docker



Ang platform ng Docker ay isang kilala at pangkalahatang ginagamit na platform para sa pagbuo, pamamahala, pagpapadala, at pag-deploy ng mga application at proyekto. Ginagawang madali ng platform na ito ang pag-unlad dahil sa konsepto ng containerization nito. Ang mga container ng Docker ay nag-iimpake ng source code ng application, mga setting ng configuration, at mga dependency na tumutulong sa mga developer na ibahagi, i-set up, at i-deploy ang mga application sa iba't ibang machine.

Ipapaliwanag ng blog na ito kung paano simulan ang programming sa Docker.

Mga kinakailangan: I-install ang Docker sa Windows

Upang simulan ang programming sa Docker, kinakailangan na i-install ang Docker sa Windows. Ang pag-install ng Docker ay nagsasangkot ng iba't ibang mga hakbang, tulad ng pagpapagana ng virtualization, WSL, at WSL package updater. Para sa layuning ito, mag-navigate sa aming nauugnay artikulo at i-install ang Docker sa Windows.







Paano Magsimula ng Programming sa Docker?

Upang simulan ang programming sa Docker, una, lumikha ng isang simpleng file ng programa. Pagkatapos, gamitin ang paggawa ng Dockerfile para sa isang program na gagawa ng imahe upang i-container ang application. Para sa tamang gabay, tingnan ang ibinigay na pamamaraan.



Hakbang 1: Gumawa ng File ng Programa
Lumikha ng isang simpleng HTML program file na pinangalanang ' index.html ” at i-paste ang sumusunod na snippet sa file:



< html >
< ulo >
< istilo >
katawan{
kulay ng background: itim;
}
h1{
kulay:aquamarine;
font-style: italic;
}
< / istilo >
< / ulo >
< katawan >
< h1 > Kamusta! Maligayang pagdating sa Linuxhint Tutorial < / h1 >
< / katawan >
< / html >

Hakbang 2: Lumikha ng Dockerfile
Pagkatapos likhain ang programa, kinakailangang i-dockerize ito. Para sa layuning ito, lumikha ng isang file na pinangalanang ' Dockerfile ” at idagdag ang mga tagubilin sa ibaba sa file:





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

Sa code sa itaas:

  • MULA SA ” Tinutukoy ng pagtuturo ang batayang larawan para sa lalagyan. Para sa isang simpleng HTML program, ginamit namin ang ' nginx:pinakabago ” bilang batayang larawan.
  • KOPYA ” na pahayag ay nagdaragdag ng source file sa container path.
  • PASUKAN ” ay tumutukoy sa mga default o executable ng container. Para sa layuning ito, ginamit namin ang ' nginx 'na tatakbo sa kinopyang source file' index.html ”:



Hakbang 3: Bumuo ng Imahe para I-containerize ang Application
Sa susunod na hakbang, gamitin ang ibinigay na command at buuin ang bagong imahe ng Docker na gagamitin para i-container ang proyekto. Dito, ang pangalan ng larawan ay tinukoy sa ' -t ” opsyon:

> pagtatayo ng docker -t html-img .

Hakbang 4: Patakbuhin ang Larawan
Susunod, patakbuhin ang imahe upang lumikha at patakbuhin ang lalagyan ng Docker. Sa pamamagitan ng pagsasagawa ng utos na ito, isasama namin ang programa sa lalagyan:

> tumakbo sa pantalan -d -p 80 : 80 html-img

Dito, ang ' -d pinapatakbo ng pagpipiliang ” ang lalagyan sa hiwalay na mode, at “ -p ” tinukoy ang paglalantad ng port ng localhost para sa pagpapatupad ng lalagyan:

Para sa pag-verify, mag-navigate sa lokal na host na tinukoy na port. Sa aming kaso, binuksan namin ang ' localhost ” sa browser. Mula sa output, mapapansin na matagumpay naming nagawa at nai-deploy ang programa sa kapaligiran ng pag-unlad ng Docker:

Ganyan mo masisimulan ang programming sa Docker.

Konklusyon

Upang simulan ang programming sa Docker, una, i-set up ang Docker sa iyong system at lumikha ng isang simpleng program habang nakagawa kami ng isang HTML program. Pagkatapos nito, lumikha ng isang Dockerfile ng tinukoy na programa at bumuo ng bagong imahe. Pagkatapos, i-execute ang imahe upang i-container at i-deploy ang program. Ang blog na ito ay nagbigay ng pangunahing gabay upang simulan ang programming sa Docker.