Debian 9 "Stretch" szerver profi telepítése
Tartalomjegyzék:
- Előfeltételek
- A Docker telepítése az Ubuntun
- A Docker tároló engedélyezése
- A Docker CE telepítése
- A dokkoló parancs végrehajtása sudo nélkül
- Távolítsa el a dokkoló konténereket
- Következtetés
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
-
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.
-
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ó ubuntuA docker compose telepítése és használata a debian 9 rendszeren
A Docker Compose egy olyan eszköz, amely lehetővé teszi a többtartályos Docker alkalmazások meghatározását és összehangolását. YAML fájlt használ az alkalmazás tárolóinak, hálózatainak és köteteinek konfigurálására.
A docker compose telepítése és használata az ubuntu 18.04 rendszeren
A Docker Compose egy olyan eszköz, amely lehetővé teszi a többtartályos Docker alkalmazások meghatározását és kezelését. YAML fájlt használ az alkalmazás szolgáltatások, hálózatok és kötetek konfigurálására.
A docker telepítése és használata a debian 9 rendszeren
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.