A Docker és tárolóinak telepítése és használata az Ubuntuban

Docker az Ubuntun

Dokkmunkás egy nyílt forráskódú projekt, amelyet azonos nevű üzleti entitás támogat, ami sokkal könnyebbé teszi az alkalmazási folyamat futtatását egy viszonylag elszigetelt környezetben, az ún. konténer vagy konténer. A saját kernellel rendelkező virtuális géptől (VM) ellentétben a tároló a gazdagép operációs rendszerének kernelétől függ, így könnyebb és sokkal gyorsabban futtatható.

A Docker a legegyszerűbb eszköz, amelyet számítógépünknek ad vállalati alkalmazások fejlesztése és kezelése. Alapértelmezés szerint a Docker konténerek olyan alkalmazásképek segítségével futnak, amelyeket a Docker Hub tárol, ahonnan hozzáférhetünk meg ezt a linket. Ebben a cikkben megmutatjuk, hogyan kell telepíteni és használni ezeket a tárolókat az Ubuntu és más terjesztésekben, a Canonical által fejlesztett operációs rendszer alapján.

A Docker telepítése az Ubuntu-ra

A legjobb dolog, ha az a szándékunk, hogy mindig egy szoftver legújabb verziója legyen, az a szoftver hivatalos tárházának telepítése. Ehhez a következő lépéseket fogjuk követni:

  1. Először megnyitunk egy terminált, és a következő paranccsal importáljuk a szoftver GPG kulcsát:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Ezután hozzáadjuk a hivatalos adattárat:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Frissítjük a csomagokat:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Ezután telepítjük a Dockert a következő paranccsal:
sudo apt install docker-engine

 A Docker konténerek futtatása

El démon Docker már dolgozni fog. Az első konténer futtatásához a következő parancsot fogjuk használni:

sudo docker run hello-world

Mint fent említettük, a Docker konténerek alapértelmezés szerint a saját hubjukon vannak tárolva. Több száz vagy ezer kép áll rendelkezésre, ezért keresést fogunk végezni a számunkra érdekes kép végrehajtása érdekében. Például a keresési parancs a Linux Mint, az egyik legnépszerűbb Ubuntu-alapú disztribúció képének megtalálásához a következő lenne:

sudo docker search "linux mint"

Az előző keresés valami hasonlót mutat nekünk:

dokkoló-képek

Ha egy tároló futtatásához keresünk képet, akkor mindig olyan képet kell használnunk, amelynek oszlopa "OK" vagy "Hivatalos", ami azt jelenti, hogy a saját projektjéből származik, és nem akárki. Az előző listában nincs hivatalos, de van ilyen az Ubuntuból. Futtatni fogunk egy tárolót a hivatalos Ubuntu kép használatával (az előzőekből) a következő paranccsal:

sudo docker run -it ubuntu bash

A fenti parancs letölti az Ubuntu képet, futtatja a tárolót, folyamatosan futtatja, és interaktív tty hozzáférést biztosít számunkra a Bash segítségével. Rájövünk, hogy a azonnali ilyesmire változott root @ 131a58505d2d: / #, ahol az at után az a tároló egyedi azonosítója.

A parancssori hozzáférés segítségével gyakorlatilag bármit megtehetünk, például kikerülhetünk a tárolóból, frissíthetjük a csomag adatbázisát, frissíthetjük a rendszert vagy telepíthetünk bármilyen szoftvert.

Takarítás

Amikor egy tárolót futtatunk, a Docker kliensnek le kell töltenie egy képet a Docker Hubról. Ezeket a képeket a számítógépünk tárolja, és ott is maradnak, ha leállítottuk és eltávolítottuk a konténert, tehát mindazokat a maradványokat érdemes megszüntetni hogy nem fogjuk újra használni.

A számítógépünkön tárolt képek felsorolásához a következő parancsot írjuk:

sudo docker images

Ez megmutatja a számítógépünkön tárolt összes képet. Ezek kiküszöbölése érdekében egy olyan parancsot írunk, mint a következő, ahol a "hello-world" a törölni kívánt kép:

sudo docker rmi hello-world

Az ebben a bejegyzésben szereplő szoftver és tárolóinak használata néhány felhasználó számára nagyon érdekes lehet. Te is közéjük tartozol?

Via | linuxbsdos.com


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

      Beto GomHez dijo

    Egy olyan halandónak, mint én, hogyan telepíthetem a dokkolót az Ubuntu-ra?

      Tecnocyberek dijo

    Előnye, hogy nem fizikai erőforrásokat emészt fel, hanem csak logikusakat. 20 virtuális gépet emelhet fel két perc alatt, másokkal órák alatt.