Faʻamau: mea uma e uiga i koneteina

Faʻailoga o le Docker: Whale Loaded Container

E pei ona e silafia, e tele ituaiga o virtualization, o se tasi o ia mea o le virtualization i le operating system level, ma o se tasi o poloketi e tu matilatila i lenei itu o Faʻamau, faʻatasi ai ma isi poloketi tatala e pei o OpenVZ, LXC / LXD, Linux-VServer, ma isi mea, poʻo le polokalama Virtuozzo e ona lea. Afai e te iloa lenei lalolagi pe afai o oe o se masani i lenei ituaiga o blog, oe ua uma ona iloa e uiga i le poloketi o lona faʻailoga o se tafola (o le mea lea o le ulutala mo i latou e le o iloaina lava), ma sili atu mea uma o le a e maitauina faʻapefea i tausaga talu ai nei lona iai i le aufaʻasalalau ma le fiafia ua faʻateleina faʻateleina.

Ma o nei tekonolosi fou o le taimi nei ma le lumanaʻi, aemaise lava ma le matautia le tuputupu aʻe o tautua i totonu le ao lea na tatou talanoa ai i le tele o taimi. Docker, faʻatasi ai ma le tele o isi matala matala ma poloketi leai se tau, o mea na o loʻo faʻatagaina lenei faʻalautelega ma tele avanoa tatou te manaʻomia mai le ao. Ae o le a le mea o Docker? O le a le koneteina? Faʻafefea ona galue?

Faʻamau ma koneteina:

Faʻafanua

E ui lava e fai lava si faigata le tali ma o le a ou manaʻomia nisi o nei tusitusiga, o le a ou taumafai e aoteleina. Peitaʻi, afai e te manaʻomia le iloa atili e uiga i lenei galuega lelei, e iai tusi lelei tele e pei o Alberto González, o le Red Hat Cloud Consultant. O se taʻiala aoga e mafai ona e mauaina i se tau taugofie uma i totonu Amasone e pei o agape. Ia, i lena tala, seʻi o tatou iloa pe o le a le Docker.

Ua tatou iloa uma lena mea O koneteina Ua avea i latou ma mea faigaluega ma tele gafatia i Linux, ia, nei mafai ona faʻaogaina ma pulea faʻafetai i le Docker polokalama. Pusa e leai se mea sili atu nai lo tuʻusaʻo "atigipusa" ma mea taua ina ia mafai ai ona tamoʻe se faʻapitoa polokalama poʻo se tusi talosaga. Lenei mafai ona malamalama i ai o se malamalama tafaoga masini, nai lo le maeʻa ma mamafa ia e galue ai le tasi i le atoa virtualization. O lenei faʻaitiitiga e faʻaliliuina i lalo maualalo.

Pusa aumaia mama foi feaveaʻi, lava oe, ma fetuʻutuʻunaʻi sili ona manaʻomia e tagata atiaʻe. Faʻafetai uma ia LXC mai la matou pele kernel, Linux, ma le Docker poloketi lava ia, ma ana koneteina, ata ma fale teu oloa. Ma o mea lelei ia na aumaia ai le manuia, lea na maitauina uma i le aʻafia ai o ni kamupani tetele i le vaega e pei o Google, Red Hat, IBM ma Microsoft, faʻapea foʻi ma lona faʻatinoina ma le taliaina lelei i kamupani tetele ma ao auaunaga o loʻo tatou faʻaaogaina i aso uma (AWS, Digital Ocean,…).

Faatuina le Docker i lea laasaga ma lea laasaga:

Docker Cloud web interface

E tele au filifiliga e faapipii Docker, mai le mauaina o le tarball ma le code code ma le tuʻufaʻatasia, i le mauaina o binaries mai faleoloa eseese ma faʻatautaia ia latou ma le au pule o lau openSUSE distro, Ubuntu, Debian, CentOS, Fedora, etc. Masalo ole afifi binary e sili atu le mafanafana, ae ina ia aua neʻi umi tele le mataupu, o le a ou tuʻuina atu se auala tuusaʻo ma lautele e galue i soʻo se tufatufaina:

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

Faigofie pei o lena. O lea ua tatou maua o le tiapolo ma le tagata o tausia, o le mea mulimuli o le a avea ma se tasi e fesoʻotaʻi ma le Docker daemon ma o le a faʻatagaina i matou e faia mea uma o lenei polokalama ofo. Ae o loʻo i ai lava se mea e fai, ma o le siitia lea o le 'auʻaunaga, o lona uiga, amata le Docker daemon. Mo systemd oe mafai ona faia mea nei:

sudo systemctl enable docker

sudo systemctl start docker

Afai na lelei mea uma, ua uma ona faʻagaoioia uma E mafai ona e siakiina i le:

sudo systemctl status docker

E mafai ona tatou amata faʻaaogaina nei ...

Laʻasaga muamua: fausiaina o se koneteina

Ata o se koneteina

Ia, pei ona e iloa, le koneteina O se afifi ma mea uma e manaʻomia mo le tasi pe sili atu talosaga e tamoʻe, o lona uiga, e pei o se masini masini, ae mama e faʻalagolago i le talimalo mo le faʻataunuʻuina. Mo le koneteina e galue, e tatau ona i ai faletusi talafeagai mo le faʻataunuʻuina, faʻapea foi ma ni faʻamoemoega faʻapitoa, e pei o ni masini faʻagaioiga mea faigaluega. Ioe, o leisi vaega manaʻomia o le siosiomaga faʻataʻamilomilo, o lona uiga, o se siosiomaga faʻataunuʻu e pei o faamatalaupu mo faʻamatalaina gagana, JVM, faila ma le code poʻo binaries, etc.

E i ai nisi tulafono autu o Docker o le a e "minoi" ai i totonu o le siosiomaga, latou e matua tele, e pei o info, faʻaofi, fasioti, taofi, amata, fausia, ps, ma isi. Ina ia mafai ona vaʻai uma ia latou ma le a le mea e fai ai tagata taʻitasi, pau lau mea e fai o le tamoʻe:

docker

Mo nisi faʻamatalaga e mafai ona e feutagai le faʻamaumauga aloaia.

faʻafefea? fai se koneteina ma Docker? Ia, o lenei o le a tatou tuʻuina mai se faʻataʻitaʻiga, o le a tatou fausiaina se koneteina ma Ubuntu ma mo lenei matou te faʻaaogaina le tamoe faʻatonuga, e faʻatagaina uma ai ona fausiaina ma faʻagaioia koneteina (sili atu faʻamatalaga tamoe -h):

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

Ma o lena o le a faʻaaogaina se ata i le lotoifale pe a fai ua uma ona tatou maua pe, afai e le mafai ona mauaina, o le a download i lalo. O le a se isi mea o le a fausia ai le koneteina, o le a tuʻuina avanoa mo le fou FS ma faʻapipiʻiina. Ioe e te tofiaina se fesoʻotaʻiga fesoʻotaʻiga mo malo / talimalo talimalo. A maeʻa loa, o le a faʻaalia ia tatou se siuleo faʻatasi ma le fuaitau «Pusa suʻega»Lea ua tatou tuuina.

E mafai vaʻai uma ata o le a lau mea ma:

docker images

Ma mo loimata tasi, oe mafai ona faʻaogaina le container ID ma:

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

E taofi ai, oe mafai ona faʻaaoga le taofi nai lo le amata:

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

Ma ua naʻo le faʻavae lea i Docker. Talosia na fesoasoani ia te oe e amata ma faia laʻasaga muamua o le tele, talu ai e mafai ona avatua ia te oe le tele avanoa. E pei ona mafai ona e vaʻaia, o se matua lautele lautele mataupu ma lea e mafai ai ona e alu loloto loloto ai i lenei aʻoga pe faʻatau ni tusi faʻaopopo e pei o le tasi o loʻo taua i le parakalafa muamua, lea ou te fautuaina mo lona faigofie i faʻamatalaga aoga. Aua neʻi galo e tuʻu au manatu...


O se tala, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E nafa ma faʻamatalaga: AB Initaneti Networks 2008 SL
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   sayabros malo

    Manaia, o le a ou tulimatai atu i le isi tusitusiga, faʻafetai