Docker: dhammaan waxyaabaha ku saabsan weelasha

Astaanta Docker: Weelka Whale Lagu Rariyay

Sidaad horeyba u ogayd, waxaa jira dhowr nooc oo wax-u-qabashada, midkoodna waa hufnaan xagga nidaamka nidaamka hawlgalka, iyo mid ka mid ah mashaariicda sida weyn uga dhex muuqda arrintan. docker, oo ay weheliyaan mashaariic kale oo il furan ah sida OpenVZ, LXC / LXD, Linux-VServer, iwm, ama barnaamijka lahaanshaha ee Virtuozzo. Haddii aad taqaanid adduunkan ama aad si joogto ah uga mid tahay barta noocan ah, waxaad horeba u ogaan doontaa mashruuca astaantiisu tahay nibir (markaa cinwaanka loogu talagalay kuwa aan weli aqoonin), iyo wixii ka sarreeya oo dhan waxaad ogaan doontaa sida sanadihii ugu dambeeyay joogitaankeeda warbaahinta iyo xiisaha si aad ah u kordhayay.

Waana in farsamooyinkan cusubi yihiin kuwa hadda jira iyo kuwa mustaqbalka ah, gaar ahaan kororka arxan darrada ah ee adeegyada daruurta oo aan marar badan ka hadalnay. Docker, oo ka mid ah ilo kale oo furan iyo mashaariic bilaash ah, waa kuwa oggolaanaya ballaarintan iyo fursadaha weyn ee aan uga baahan nahay daruurta. Laakiin waa maxay Docker? Waa maxay weel? Sidee u shaqaysaa?

Docker iyo weelasha:

Rancher OS

In kastoo jawaabtu xoogaa way ka dhib badan tahay waxaana u baahanahay dhowr ka mid ah qodobadan, waxaan isku dayi doonaa inaan soo koobo. Si kastaba ha noqotee, haddii aad u baahan tahay inaad wax badan ka ogaato mashruucan cajiibka ah, waxaa jira buugaag aad u wanaagsan sida Alberto González, oo hadda ah La-Taliyaha Cloud Cloud Hat. Waa hage wax ku ool ah oo aad ku heli karto qiimo la awoodi karo labadaba Amazon sida agape. Hagaag, marka la yiraahdo, aan ogaanno waxa uu yahay 'Docker'.

Dhamaanteen waan ognahay taas Haamaha Waxay noqdeen aalad leh awood badan oo ku saabsan Linux, si fiican, kuwan waa la hirgelin karaa lana maareyn karaa iyada oo ay ugu wacan tahay barnaamijka Docker. Weelasha wax kama badna "sanduuqyada" go'doon wata waxyaabaha lagama maarmaanka u ah inay awoodaan inay socodsiiyaan barnaamij ama codsi gaar ah. Tan waxaa loo fahmi karaa inay tahay mashiin fudud oo dalwad ah, halkii laga buuxin lahaa kuwa buuxa oo culus ee qofku kula shaqeeyo hufnaan buuxda. Hoos u dhigiddan ayaa loo tarjumay wax yar oo kor ah.

Koonteenarada waxay keenaan fudeyd, sidoo kale qaadi karo, isku filnaansho, iyo dabacsanaan aad u jecel hunguriyeyaasha. Dhamaan waad ku mahadsantahay LXC kernelkeena aan jecel nahay, Linux, iyo mashruuca Docker laftiisa, oo ay ku jiraan weelasha, sawirada iyo keydadka. Faa'iidooyinkaas ayaa keenay guusha, taas oo lagu xusay labadaba ka-qaybgalka shirkadaha waaweyn ee qaybta sida Google, Red Hat, IBM iyo Microsoft, iyo sidoo kale hirgelinteeda iyo soo dhaweyn wanaagsan ee shirkadaha waaweyn iyo Adeegyada daruuraha ee aan u isticmaalno maalin kasta (AWS, Digital Ocean,…).

Ku rakib tallaabo tallaabo tallaabo tallaabo ah:

Isku xirka websaydhka Docker Cloud

Waxaad haysataa dhowr beddelaad si loo rakibo Docker, Ka helitaanka tarball-ka lambarka isha iyo uruurinta, inaad ka hesho binaries kaydadka kala duwan oo aad ku maamusho maareeyayaasha xirmooyinka ee OpenSUSE distro, Ubuntu, Debian, CentOS, Fedora, iwm. Waxaa laga yaabaa in xirmooyinka binary-ka ay ka raaxo badan tahay, laakiin si aan mowduuca u dheerayn, waxaan soo bandhigayaa hab toos ah oo guud oo ka shaqeeya qaybinta kasta:

sudo curl -fsSL https://get.docker.com/ | sh

Sida ugu fudud ee. Hadda waxaan haynaa sheydaanka iyo macmiilka, kan dambe ayaa noqon doona midka la falgala daemon Docker oo noo oggolaanaya inaan sameyno wax kasta oo ay soo bandhigeyso softiweerku. Laakiin weli waxaa jira wax la qabanayo, oo ah in kor loo qaado adeegga, taas oo ah, in la bilaabo daemon Docker. Nidaam ahaan waxaad sameyn kartaa waxyaabaha soo socda:

sudo systemctl enable docker

sudo systemctl start docker

Haddii wax walboo hagaagaan, hore u noqon doonaa firfircoon dhan. Waxaad ku hubin kartaa:

sudo systemctl status docker

Waxaan bilaabi karnaa adeegsiga hada ...

Talaabooyinka ugu horeeya: abuurida weel

Jaantuska weel

Hagaag, sidaad horeyba u ogayd, weelka Waa xirmo leh wax kasta oo lagama maarmaan u ah hal ama in ka badan oo codsiyo ah inay socdaan, taasi waa, oo la mid ah mashiin dalwaddeed, laakiin ka fudud iyadoo ku xiran martida loo fulinayo. Si weelku u shaqeeyo, waa inuu lahaadaa maktabadaha lagama maarmaanka u ah fulinta, iyo waliba ku-tiirsanaanta qaarkood, sida qalabka nidaamka qalliinka qaarkood. Dabcan, qayb kale oo ka mid ah qaybaha lagama maarmaanka ah waa jawiga waqtiga shaqada, taas oo ah, jawi fulin ah sida turjubaano luqadaha la tarjumay, JVM, faylal wata koodh ama binariye, iwm.

Qaar baa jira amarrada aasaasiga ah ee 'Docker' kaas oo aad "ugu guuri doontid" deegaanka gudahiisa, waa kuwo aad u tiro badan, sida macluumaadka, gelinta, dilka, joojinta, bilowga, dhisidda, ps, iwm. Si aad u wada aragto dhammaantood iyo waxa mid kasta loogu talagalay, waxa kaliya ee lagaa doonayaa waa inaad maamusho:

docker

Wixii macluumaad dheeraad ah waad la tashan kartaa dukumintiga rasmiga ah.

sidee? ku samee weel leh Docker? Hagaag, hadda waxaan bixin doonnaa tusaale, waxaan abuureynaa weel Ubuntu ah tanna waxaan u adeegsanaa amarka orodka, kaas oo u oggolaanaya sameynta iyo fulinta weellada (macluumaad dheeri ah) orod -h):

docker run -i -t ubuntu /bin/echo Prueba contenedor

Taasina waxay adeegsan doontaa sawir maxalli ah haddii aan horey u haysannay ama, haddii ay heli weydo, way soo dejisan doontaa. Maxaa intaa dheer abuuri doona weelka, ayaa boos u qoondeyn doona FS-ka cusub isla markaana kor u qaadi doona. Dabcan waxaad ku wareejin doontaa isku xirnaanta shabakadda martida / martigelinta xiriirka. Marka la dhammeeyo, waxay na tusi doontaa dhawaaqa erayga «Tijaabada konteenarka»Taas ayaan dhignay.

Waxaad awoodi kartaa arag dhammaan sawirrada maxaad ku haysaa:

docker images

Iyo for jeexjeex mid, waxaad ku isticmaali kartaa aqoonsiga weelka:

docker start -a <pon-la-ID-del-container>

Si loo joojiyo, waad isticmaali kartaa joogsiga halkii aad ka bilaabi lahayd:

docker stop <pon-la-ID-del-container>

Tanina waa aasaaska Docker. Waxaan rajeynayaa inay kaa caawisay inaad bilowdo oo aad qaaddo tallaabooyinka ugu horreeya ee kuwa badan, maadaama ay ku siin karto fursado badan. Sidaad u aragto, waa mowduuc aad u ballaadhan oo aad si qoto dheer ugu sii socon karto casharradan ama aad u iibsan karto buugaag dheeri ah sida midka ku xusan sadarada ugu horreeya, oo aan kugula talinayo fudeydkeeda sharraxaad wax ku ool ah. Ha iloobin inaad ka tagto faallooyinkaaga...


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   sayabros dijo

    Xiiso leh, waxaan sugi doonaa qodobbada soo socda, mahadsanid