Nachádzate sa tu

Čo je to docker, vysvetľoval náš vývojár na PHP konferencii

Na konci októbra sa v Prahe konala konferencia zameraná na stredoeurópskych PHP programátorov. Preto na nej nemohol chýbať náš developer Jakub Kluvánek, ktorý si pripravil prednášku na tému Docker for „dummies“.

Konferencia phpCE prvýkrát prekročila hranice Poľska a vybrala si Prahu ako miesto konania. Cieľom tejto konferencie je združovať komunitu php vývojárov. Aby si každý našiel to svoje, prednášky prebiehali v troch rovinách a to Relaxing, Intermediate a Geek.

Náš programátor Kubo si pripravil prednášku do kategórie relaxing. Cieľom jeho prezentácie bolo vyjasniť pojmy tým, ktorí Docker trochu používajú, ale stále nemajú vo všetkom jasno.

Aké su highlity z jeho prednášky?

  • Docker slúži, podobne ako virtuálne servery, k bezpečnej izolácii bežiacich procesov. Umožňuje tak spúšťať viac rôznych aplikácií (alebo viac častí jednej aplikácie) na rovnakom serveri bez toho, aby sa vzájomne ovplyvňovali, alebo si mohli čítať dáta. Na rozdiel od virtuálnych serverov, v bežiacom docker kontajneri nemusí byť obsiahnutý celý systém, ale len aplikačná časť.
  • Použiť ho môžete napríklad vtedy, ak aplikácia využíva koncept microservices. Každá časť má vlastné kontajnery. Pomocou dockeru si môžete jednoducho spustiť rôzne komponenty, ktoré tak nie je potrebné inštalovať priamo do systému. Docker-compose umožňuje nadefinovať v konfiguračnom súbore skupinu docker kontajnerov, ktoré sa spúšťajú a spravujú ako celok. Kontajnery medzi sebou zvyčajne úzko spolupracujú a tvoria jeden funkčný celok.
  • Volumes je spôsob, akým je možné ukladať perzistentné dáta, ktoré majú byť zachované aj cez reštarty kontajnerov. Umožňujú do vnútra kontajnerov pripojiť adresár z hostiteľského systému, do ktorého kontajner zapisuje. Volumes môžu byť zdielané aj medzi viac kontajnermi a je ich obmedziť iba na čítanie.
  • Networking v dockeru funguje podobne ako pri virtuálnych/fyzických serverov. Každý kontajner má vlastnú virtuálnu sieťovú kartu, s ktorou komunikuje s ostatnými kontajnermi, alebo s okolitým svetom. Ak sú kontajnery pripojené do rovnakej virtuálnej siete, môžu na seba „vidieť“ a komunikovať spolu. Docker umožňuje vybrané porty vypublikovať z vnútra kontajnerov na hostiteľský systém.

Kubovu prezentáciu nájdete tu

Zdrojhttps://www.flickr.com/photos/chemix/30794312677/in/album-72157703109628...

Tešíme sa na ďalšie konferencie a dúfame, že sa tam stretneme a porozprávame sa nie len o ecommerce svete, ale i o tých technických veciach, ktoré nám zabezpečujú chod našej aplikácie.

Pridať nový komentár

Zo života biddingového automatu

Bidding Fox Elements
Máte vo svojom feede tisíce položiek a potrebujete ich správne zaradiť do katalógu Heureky? Vďaka Bidding Fox Elements ich spárujete na pár kliknutí. V článku sme spísali stručný návod, v ktorom vám...
release Bidding Foxu
Náš Lišiak je zase o chlp lepší. V release sme sa zamerali na bidovanie minimom kategórie podľa cenníka Heureky, kombinovanie viac filtrov naraz aj na prehľadnosť našej aplikácie. Zoznámte sa so...
júnové lišiacke novinky
S Lišiakom si vytvoríte vlastné metriky. Pricing Fox si prepojíte s e-shopovou platformou Webareal a v diagnostike nájdete niekoľko nových detekcií. Heureka predstavila nové tagy a odštartovala sériu...

Prihláste sa k odberu noviniek

Neutečú vám tie najzásadnejšie novinky z aplikácie Bidding Fox a z porovnávačov tovaru.

.