Itthon Vélemények Docker áttekintés és besorolás

Docker áttekintés és besorolás

Anonim

A Docker nyílt forráskódú és ingyenesen használható. Vannak díjak is, a szükséges adattárak típusától függően. Ingyenes, hozzáférést biztosít egy magánraktárhoz és korlátlan nyilvános lerakatokhoz, úgynevezett "repos". Havonta 7 dollárért öt privát repót kapsz; Havonta 12 USD 10 repóért; Havonta 22 dollár 20-ra; és 50 dollár havonta.

Búvárkodás

Olyan kezdőknek, mint én, a legjobb módja annak, hogy a Dockert centrifugálásra készítsék, ha átjárják a webhelyén található kiváló ismertetőt. Az oktatóanyag bemutatja a Docker CLI-jét (parancssori felület), a szintaxis Linux-alapú, tehát azoknak, akik tapasztalattal rendelkeznek a Linux parancsokkal végzett munkában, otthonuk kellene érezniük magukat. Még a parancssori munka kigyulladására használt Windows rendszergazdáknak is képesnek kell lenniük a meglehetősen gyors beállításra.

Az oktatóprogram során megtanultam, hogyan lehet egy alkalmazást végrehajtani a Docker-en. Az alkalmazások végrehajtásának módja a Docker kulcsfontosságú része. Az alkalmazások konténerekben futnak - a Linux kernelben elkülönített terek, amelyek kevés erőforrást igényelnek. A konténerek hatékonyak, mivel nem indulnak el, amíg az egyikben nem hajt végre programot. Amint a program leáll, úgy a tároló is, ahogy az oktatóprogramból megtudtam.

A Docker segítségével segédprogramokat is hozzáadhat az alkalmazásokhoz. Hozzáadtam a Ping segédprogramot az oktató alkalmazáshoz. Ezután a parancssort használva futottam Pingdel a google.com oldalán. Ez alapvető adminisztrátori cucc, de nagyszerű módja annak, hogy megtanuljuk a szintaxist. Az oktatóanyag részletesebb részleteket ölel fel, például bemutatja, hogyan tekintheti meg a tárolóazonosítókat, és hogyan továbbíthatja alkalmazását képként a Docker Hub-ba, amely egy központi hely, ahonnan képeket oszthat meg másokkal.

Egy megjegyzés a Linux noobs felületéről: Mint a legtöbb parancssori interfésznél, a szintaxis is fontos. Egy elírási hiba vagy egy hiba a parancssori kapcsoló elhelyezésében, és a parancs nem fog futni (mint minden kódolás esetén). Személy szerint, mint rendszergazda, mindig azt tapasztaltam, hogy a gépelés pontossága kissé megrémítheti, különösen akkor, ha van egy IT-tűz, amelyet ki kellene tenni. A Docker nagyon pontos szintaxist igényel. És minden gépelés ismétlődő lehet. Például ahhoz, hogy telepítsem a segédprogramomat az oktató alkalmazáshoz, be kellett írnom a parancsot az alkalmazás futtatásához a segédprogram telepítésén kívül. Azt hiszem, megtanulta ezeknek a feladatoknak a parancsikonjait, amikor jobban megismerte a környezetet.

Szerzés dokkoló

Az öv alatti bemutatóval megnéztem, mit kell tennem „való világba” Dockerrel. Két fő feladat van a Docker használatának megkezdésekor. Az egyik feliratkozik egy ingyenes Docker Hub fiókra. A másik a Docker motor telepítése.

A Docker Hubban böngészhet más képek által feltöltött képeket. Néhány népszerűbb kép az Ubuntu (például Saucy Salamander), a WordPress, a MySQL és a Nginix (nyílt forrású, fordított proxy szerver) különféle ízeit tartalmazza. Kicsit meglepett, hogy a Hubban nincs több kép.

A Hubon belül felépítheti saját lerakatát, amit úgy tettem, hogy rákattintottam a Lerakat hozzáadása gombra a Docker Hub profiloldalon. Megadtam a lehetőséget arra, hogy manuálisan készítsem, vagy válasszunk egy automatizált építést - ez utóbbit választottam.

Az automatizált összeállításhoz választhat a GitHub vagy a Bitbucket elemet a tároló házigazdájához, és ehhez a fiókhoz lesz szüksége ezeknek a szolgáltatásoknak a valamelyikéhez. A GitHub kiválasztása után felkérték, hogy válassza ki a kívánt fióktípust. Ez a korábban említett árképzési rendszeren alapul, és az ár attól függ, hogy hány magánraktárra van szüksége. Ingyenes számlámmal kaptam az alapértelmezett szintű hozzáférést a korlátlan nyilvános repókhoz és egy magánhoz.

Ezután engedélyeznie kell a Docker számára a GitHub elérését, amely csak egy kattintást igényel. Kiválasztja az építeni kívánt tárolót. Szorosan meg akarja követni a Docker online dokumentációjában leírt lépéseket; Pár alkalommal megbotlottam a folyamat során. Kicsit zavart voltam abban, amit tennem kellett volna a Docker felhasználói felületen, szemben a GitHub felhasználói felületével. Nem tudok eléggé hangsúlyozni, olvassa el a kézikönyvet, ha nem tapasztalt a szolgáltatásokkal.

A második ügyrend a Docker Engine telepítése. Vannak verziók a Mac OS X, a Windows és a Red Hat számára - nevezed el. Mivel a Docker motor Linux alapú, a Windows futtatásához virtuális gépre van szüksége. Saját maga állíthatja be, de a Docker csapata egy boldogan egyszerűen létrehozott Boot2Docker nevű alkalmazást hozott létre, amely elvégzi az Ön számára. A Boot2Docker telepít egy virtuális gépet, és futtatja a Linux démont, amely néhány percig tart. Végül számos programot telepít, beleértve a VirtualBox-ot, a Boot2Docker Linux ISO-t és a felügyeleti eszközt.

Dekkerrel kivezetve

Szinte minden nagyobb technológiai vállalat a Docker fedélzetén van, beleértve a Microsoftot, a Red Hatot, a Rackspace-t és még sok más. A Docker hatékony módszer a több elosztott alkalmazás hatékony futtatásához, különösen nagy telepítéseknél. Ezen túlmenően, mivel az alkalmazásokat központilag kezelik, az informatikai csapatnak is van módja annak, hogy bizonyos ellenőrzési eszközöket tartson a fejlesztők felett, akiknek rendszeresen frissíteniük kell az alkalmazásokat. A Docker hatékony eszköz a széles körű telepítéshez. Érdekes lesz figyelni a magasságokat, amelyeket a Docker elérhet, de ez már kiváló, és egy szerkesztői választást kínál felhőalapú szolgáltatások számára az IT és a rendszergazdák számára.

Docker áttekintés és besorolás