Android

A docker telepítése és használata a debian 9 rendszeren

Debian 9 "Stretch" szerver profi telepítése

Debian 9 "Stretch" szerver profi telepítése

Tartalomjegyzék:

Anonim

A Docker egy konténeres platform, amely lehetővé teszi az alkalmazások gyors hordozható, önellátó konténerek gyors felépítését, tesztelését és telepítését, amelyek gyakorlatilag bárhol futhatnak.

A Docker a konténertechnika tényleges szabványa, és nélkülözhetetlen eszköz a DevOps mérnökei számára, valamint folyamatos integrációjukhoz és szállítási folyamatukhoz.

Ebben az oktatóanyagban bemutatjuk a Docker telepítésének folyamatát a Debian 9 gépen, és felfedezzük az alapvető Docker fogalmakat és parancsokat.

Előfeltételek

Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó. Az útmutató összes parancsát nem root felhasználóként kell futtatni.

Telepítse a Docker szoftvert a Debianon

A következő lépések leírják, hogyan telepíthető a legfrissebb stabil Docker verzió a Docker adattáraiban.

  1. Frissítse a telepített csomagokat a legújabb verzióra:

    sudo apt update sudo apt upgrade

    Telepítse az új lerakat HTTPS-n keresztüli hozzáadásához szükséges függőségeket:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    Importálja a lerakat GPG-kulcsát a következő curl paranccsal:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    Adja hozzá a Docker APT-lerakatot a rendszer szoftver-lerakat-listájához a következő gépeléssel:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Most, hogy a Docker tároló engedélyezve van, frissítse az apt csomaglistát, és telepítse a Docker CE (Community Edition) legújabb verzióját a következővel:

    sudo apt update sudo apt install docker-ce

    A telepítés befejezése után a Docker szolgáltatás automatikusan elindul. Ezt ellenőrizheti a következő gépeléssel:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    Az írás idején a Debian 9-re elérhető Docker jelenlegi verziója 18.06.0-ce . Ellenőrizze a Docker verziót a következővel:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

A Docker parancs Sudo nélküli végrehajtása

Alapértelmezés szerint csak a rendszergazdai jogosultságokkal rendelkező felhasználók futtathatják a Docker parancsokat.

Ha azt szeretné, hogy a Docker parancsokat nem root felhasználóként futtassa anélkül, hogy a szudo sudo , akkor a felhasználót hozzá kell adnia a Docker csoporthoz, amely a Docker CE csomag telepítésekor jön létre. Ezt megteheti a következő gépeléssel:

sudo usermod -aG docker $USER

$USER egy olyan környezeti változó, amely a felhasználónevet tárolja.

Jelentkezzen ki, majd jelentkezzen be újra, hogy frissüljön a csoporttagság.

Annak ellenőrzéséhez, hogy a dokkolóparancsok a sudo előkészítése nélkül futtathatók-e, futtassa a következő parancsot, amely letölt egy teszt képet, futtatja egy tárolóban, kinyomtat egy “Hello from Docker” üzenetet és kilép:

docker container run hello-world

A kimenetnek a következőnek kell kinéznie:

Távolítsa el a dokkoló konténereket

Egy vagy több tároló törléséhez másolja a tároló azonosítóját (vagy azonosítóit), és illessze be őket a container rm alparancsához:

docker container rm c55680af670c

Következtetés

Megtanulta a Docker telepítését a Debian 9 számítógépen, valamint a Docker képek letöltését és a Docker tárolók kezelését. Ez az útmutató alig megkarcolja a Docker ökoszisztéma felületét. Néhány következő cikkünkben továbbra is belemerülünk a Docker egyéb szempontjaiba.

Ellenőrizze a Docker hivatalos dokumentációját is.

dokkoló debian