Android

A docker telepítése és használata az ubuntu 18.04 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 technológia, amely lehetővé teszi az alkalmazások gyors összeállítását, tesztelését és telepítését hordozható, önellátó konténerekként, amelyek gyakorlatilag bárhol futhatnak. A Docker a konténerek telepítésének tényleges szabványává vált, és nélkülözhetetlen eszköz a DevOps mérnökei, valamint folyamatos integrációjuk és szállítási folyamatuk számára.

Ebben az oktatóanyagban bemutatjuk, hogyan kell telepíteni a Docker-t egy Ubuntu 18.04-es gépen, és felfedezzük az alapvető Docker-koncepciókat é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.

A Docker telepítése az Ubuntun

Bár a Docker telepítőcsomag elérhető a hivatalos Ubuntu 18.04 lerakatban, nem mindig a legújabb verzió. Az ajánlott módszer a legfrissebb Docker csomag telepítése a Docker adattáraiból.

A Docker tároló engedélyezése

  1. Kezdje a csomagok listájának frissítésével és az új lerakat HTTPS-n keresztüli hozzáadásához szükséges függőségek telepítésével:

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

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

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

    Adja hozzá a Docker APT lerakatot a rendszeréhez:

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

A Docker CE telepítése

Most, hogy a Docker tároló engedélyezve van, telepítheti a szükséges Docker verziókat.

  1. A Docker legújabb verziójának telepítéséhez használja az alábbi parancsot. Ha egy adott Docker verziót akar telepíteni, akkor hagyja ki ezt a lépést, és ugorjon a következőre.

    sudo apt update sudo apt install docker-ce

    Egy adott verzió telepítéséhez először sorolja fel a rendelkezésre álló verziókat a Docker lerakatban:

    apt list -a docker-ce

    A parancs a rendelkezésre álló Docker verziókat a második oszlopba nyomtatja ki.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    Például a 18.09.6 verzió telepítéséhez gépelje be:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    A Docker csomag automatikus frissítésének megakadályozása érdekében jelölje meg visszatartottként:

    sudo apt-mark hold 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

A kimenet így néz ki:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

A dokkoló parancs végrehajtása sudo nélkül

Alapértelmezés szerint a Docker rendszergazdai jogosultságokat igényel.

A Docker parancsok nem root felhasználóként történő futtatásához a sudo előkészítése nélkül hozzá kell adnia a felhasználót a docker csoporthoz. Ez a csoport a Docker CE csomag telepítésekor jön létre. Ehhez futtassa a következő parancsot:

sudo usermod -aG docker $USER

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

Jelentkezzen be, majd jelentkezzen be, hogy frissítse a csoporttagságot.

Annak ellenőrzéséhez, hogy a Docker sikeresen telepítve van-e, és hogy a dokkoló parancsokat futtathat-e a szudátum előkészítése nélkül, futtassa:

docker container run hello-world

A parancs letölt egy tesztképet, futtatja egy tárolóban, kinyomtat egy “Hello from Docker” üzenetet és kilép. 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 az Ubuntu 18.04 gépen, valamint a Docker képek letöltését és a Docker tárolók kezelését. Érdemes elolvasni a Docker Compose alkalmazást is, amely lehetővé teszi a többtartályú Docker alkalmazások meghatározását és futtatá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. A Dockerről további információt a Docker hivatalos dokumentációjában talál.

dokkoló ubuntu