Hogyan telepíthetem a Docker Ubuntu, CentOS, Debian és Windows rendszereken?

Lépésről lépésre a Docker telepítése a kedvenc operációs rendszerére.


A Docker egy nyílt forráskódú projekt, amely támogatja az alkalmazások építését, tesztelését, telepítését és kezelését önellátó, hordozható tárolókban. Általában a tárolóképeken megtalálhatók az összes erőforrás, amely az alkalmazás futtatásához szükséges.

Manapság a Docker népszerű eszközévé vált az alkalmazások tárolóként történő telepítéséhez és kezeléséhez, miközben leküzdi a kompatibilitási problémákat. Ez a technológia lehetővé teszi az alkalmazások és szolgáltatások széles körű telepítését a számítógépekre, függetlenül a mögöttes hardverektől és az operációs rendszerektől. Következésképpen az ilyen képeket különféle számítógépes rendszereken is futtathatja, amíg a Docker telepítve van. A tipikus képek közé tartozik a Nginx, a MariaDB, a WordPress és mások.

A Docker különbözik a hagyományos virtuális géptől.

Ebben az oktatóanyagban megtanulja, hogyan kell telepíteni a Docker-t a következő operációs rendszerekre.

  • Ubuntu
  • Debian
  • CentOS
  • ablakok

A legtöbb esetben a lépések egy adott operációs rendszerhez hasonlóak, de lehetnek némi eltérések a különböző verziók között.

Docker telepítési módszerek

Általában három fő Docker-telepítési módszer létezik, amelyek megválasztása a helyzettől és a környezettől függ, az alábbiak szerint.

  • A Docker tárolók használata: – A legtöbb online telepítéshez egyszerűen telepíthető és frissíthető módszer.
  • Kézi letöltés, telepítés és frissítések: – offline számítógépekhez, amelyek nem férnek hozzá az internethez
  • Automatizált szkriptek használata: fejlesztési és tesztelési környezetekhez.

Ebben az útmutatóban a telepítést a Docker tárolók segítségével tárgyaljuk. Az eszköz telepítéséről és frissítéséről a hivatalos Docker-tárházból megtudhatja. Általában letöltheti a fájlokat az operációs rendszer adattárából, de lehet, hogy nem rendelkezik a legújabb verziókkal, ezért a lehető leghatékonyabb hivatalos Docker forrást kell használni..

Telepítse a Docker szoftvert az Ubuntu-ra

Ez a cikk az Ubuntu 18.04-et fogja használni.

Előfeltételek

  • Ubuntu 18.04
  • sudo felhasználó

1. lépés: Frissítse a helyi adatbázist

A telepítés előtt kezdje meg a meglévő csomagok listájának frissítésével

sudo apt frissítés

2. lépés: Telepítse a https-t támogató függőségeket

Telepítsen olyan csomagokat, amelyek lehetővé teszik az apt fájlok átvitelét a https-en

sudo apt telepíti az apt-transport-https ca-tanúsítványokat a curl szoftver-tulajdonságok-common

Ez az, amit minden parancs végrehajt;

  • apt-transport-https: Engedélyezheti, hogy az apt fájlokat és adatokat továbbítson a https-en keresztül
  • ca-tanúsítványok: a számítógép vagy a böngésző készítése a biztonsági tanúsítványok ellenőrzésére
  • curl: fájlátviteli eszköz
  • szoftver tulajdonságok – általános: hozzáadja a szoftverkezelő szkripteket

3. lépés: Adja hozzá a Docker GPG kulcsát

A következő lépés a GPG-kulcs hozzáadása – egy biztonsági szolgáltatás, amely biztosítja a telepítő fájlok hitelességét.

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

4. lépés: Telepítse a Docker tárolót

Ebben a lépésben az alábbi paranccsal adhatja hozzá a Docker lerakatot az apt forrásokhoz.

sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu bionic stabil"

5. lépés: Frissítse a tárolókat

Frissítse az adatbázist az újonnan hozzáadott repóból származó Docker csomagokkal

sudo apt frissítés

Annak biztosítása érdekében, hogy a telepítést a hivatalos Docker lerakatból futtatja, futtassa a parancsot

apt-cache irányelv docker-ce

Ennek a következő eredményt kell adnia

Az apt-cache irányelv docker-ce kimenete

dokkoló-ce:
Telepítve: (nincs)
Jelölt: 5: 19.03.5 ~ 3-0 ~ ubuntu-bionikus
Verziótábla:
5: 19.03.5 ~ 3-0 ~ ubuntu-bionikus 500
500 https://download.docker.com/linux/ubuntu bionikus / stabil amd64 csomag
5: 19.03.4 ~ 3-0 ~ ubuntu-bionikus 500
500 https://download.docker.com/linux/ubuntu bionikus / stabil amd64 csomag
5: 19.03.3 ~ 3-0 ~ ubuntu-bionikus 500

A kimenetből észreveszi, hogy a docker-ce még nincs telepítve. A kimenet azonban megjeleníti a cél operációs rendszert és a Docker verziószámát. Felhívjuk figyelmét, hogy a verziószámok a telepítés időpontjától függően változhatnak.

6. lépés: Telepítse a Docker legújabb verzióját

A megerősítés után használja a következő parancsot a Docker telepítéséhez.

sudo apt install docker-ce

Ez telepíti a Docker programot, elindítja a démont, és lehetővé teszi, hogy automatikusan induljon a rendszerindításkor. Futtassa annak megerősítéséhez, hogy a Docker aktív és működik.

sudo systemctl status docker

Ha telepítve van és sikeresen fut, a parancs a következő kimenetet fogja szolgáltatni

$ sudo systemctl status docker

● docker.service – Docker alkalmazástartály-motor
Betöltve: betöltve (/lib/systemd/system/docker.service; engedélyezve; eladó előre beállított: e
Aktív: aktív (futó) 2019-12-14 07:46:40 UTC óta; 50-es évek
Dokumentumok: https://docs.docker.com
Fő PID: 2071 (dockerd)
Feladatok: 8
CGroup: /system.slice/docker.service
712071 / usr / bin / dockerd -H fd: // –containerd = / futtatás / containerd / tartalmaz

A kimenet ezen része azt mutatja, hogy a telepítés sikeres volt, és hogy a Docker aktív és fut.

A Docker telepítése a CentOS-ra

Előfeltételek

  • A CentOS 7 stabil verziója
  • Sudo felhasználó

A legjobb gyakorlat a Docker telepítőcsomag legfrissebb verziójának használata a hivatalos Docker lerakatból.

1. lépés: Frissítse a csomag adatbázist

Az első lépés a csomag adatbázis frissítése a paranccsal.

sudo yum frissítés

2. lépés: Adja hozzá a Docker Repository-t és telepítse a Docker-t

A frissítés után hozzáadjuk a hivatalos Docker lerakatot, letöltjük és telepítjük a Docker legújabb verzióját. Ehhez használja a parancsot;

curl -fsSL https://get.docker.com/ | SH

3. lépés: Indítsa el a Docker szoftvert, és ellenőrizze annak verzióját

A telepítés befejezése után indítsa el a Docker démont

sudo systemctl indító dokkoló

Győződjön meg arról, hogy a Docker fut

sudo systemctl status docker

Ennek a következő kimenetet kell biztosítania

docker.service – Docker alkalmazástartály-motor
Betöltve: betöltve (/usr/lib/systemd/system/docker.service; letiltva; eladó preset: letiltva)
Aktív: aktív (futó) 2019-12-09 09:54:50 UTC óta; 7s ezelőtt
Dokumentumok: https://docs.docker.com
Fő PID: 9194 (dockerd)
Feladatok: 8
Memória: 44,0M
CGroup: /system.slice/docker.service
199194 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / cont…

A Docker telepítése a Debianon

A legfrissebb verzió biztosítása érdekében telepítse a hivatalos Docker lerakatból.

Előfeltételek

  1. A Debian 9 fut
  2. Sudo felhasználó

1. lépés: Frissítse a rendszert

Először frissítse a telepített csomagok listáját.

sudo apt frissítés

2. lépés: Telepítse az apt futtatásához szükséges csomagokat a Https felett

sudo apt telepítése apt-transport-https ca-Certificates curl gnupg2 szoftver-tulajdonságok-common

3. lépés: Adja hozzá a GPG-kulcsot

Most hozzá kell adnunk a GPker kulcsot a Dockerből a Debian rendszerünkhöz. Ez biztosítja a letöltések érvényességét.

A GPG kulcs hozzáadásához a hivatalos Docker tárolóhoz futtassa

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

4. lépés: Adja hozzá a Docker lerakatot az APT forrásokhoz

Ebben a lépésben hozzáadja a Docker lerakatot az apt forrásokhoz.

sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/debian $ (lsb_release -cs) stabil"

5. lépés: Frissítse a csomag adatbázist

Most frissíteni fogjuk a csomag-adatbázist az újonnan hozzáadott repóból származó Docker csomagokkal.

sudo apt frissítés

6. lépés: Ellenőrizze a telepítési forrást

Az alábbi parancs biztosítja, hogy a Dockert a hivatalos Docker repo-ból telepíti Debian helyett, amely elavult lehet.

apt-cache irányelv docker-ce

Ez az alábbiakhoz hasonló kimenetet eredményez. A Docker verziószáma azonban változhat.

Telepítve: (nincs)
Jelölt: 5: 19.03.5 ~ 3-0 ~ debian-szakasz
Verziótábla:
5: 19.03.5 ~ 3-0 ~ debian-szakasz 500
500 https://download.docker.com/linux/debian stretch / stabil amd64 csomag
5: 19.03.4 ~ 3-0 ~ debian-szakasz 500
500 https://download.docker.com/linux/debian stretch / stabil amd64 csomag
5: 19.03.3 ~ 3-0 ~ debian-szakasz 500
500 https://download.docker.com/linux/debian stretch / stabil amd64 csomag
5: 19.03.2 ~ 3-0 ~ debian-szakasz 500
500 https://download.docker.com/linux/debian stretch / stabil amd64 csomag
..
..
..
17.03.1 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabil amd64 csomag
17.03.0 ~ ce-0 ~ debian-stretch 500
500 https://download.docker.com/linux/debian stretch / stabil amd64 csomag

Mint látható, a docker-ce még nincs telepítve. A kimenet azt mutatja, hogy a telepítés a Debian 9 hivatalos Docker tárházából származik (szakasz).

7. lépés: Telepítse a Docker szoftvert

Most készen állunk az Docker telepítésére az alábbi parancs segítségével.

sudo apt install docker-ce

Ez telepíti a Docker programot, elindítja a motort, és úgy konfigurálja, hogy mindig induláskor induljon. A telepítés befejezése után ellenőrizze, hogy fut-e.

sudo systemctl status docker

Sikeres telepítés esetén a kimenet jelzi, hogy a szolgáltatás aktív és fut.

Kimenet

● docker.service – Docker alkalmazástartály-motor
Betöltve: betöltve (/lib/systemd/system/docker.service; engedélyezve; eladó preset: e
Aktív: aktív (fut) hétfő óta 2019-12-09 11:48:32 UTC; 41s ezelőtt
Dokumentumok: https://docs.docker.com
Fő PID: 17486 (dockerd)
CGroup: /system.slice/docker.service
4817486 / usr / bin / dockerd -H fd: // –containerd = / futtatás / containerd / tartalmaz

Telepítse a Docker ablakot

Lássuk, hogyan telepíthetjük a Docker vállalati kiadást a Windows Server 2016-ra.

1. lépés: Telepítse a Docker Powershell modult

Nyisd ki az ablakokat PowerShell parancssort egy adminisztrátori fiókkal, és az alábbi paranccsal telepítse a DockerMsftProvider modult. Ez egy Docker Powershell modul a Docker képek kereséséhez, telepítéséhez és frissítéséhez.

Rendszergazdai fiók használata esetén a parancs így jelenik meg;

PS C: \ Users \ Administrator> install-module -name DockerMsftProvider -Force

Ez az alábbiak szerint adja meg a kimenetet.

A NuGet szolgáltatójának folytatnia kell
A PowerShellGet megköveteli a NuGet szolgáltatójának „2.8.5.201” vagy újabb verzióját, hogy kapcsolatba léphessen a NuGet-alapú tárolókkal. A NuGet
a szolgáltatónak elérhetőnek kell lennie a „C: \ Program Files \ PackageManagement \ ProviderAssemblies” mappában vagy
„C: \ Users \ Administrator \ AppData \ Local \ PackageManagement \ ProviderAssemblies”. Telepítheti a NuGet szolgáltatót is
az ‘Install-PackageProvider -Név NuGet -MinimumVersion 2015.5.8 -Force’ futtatása. Szeretné, hogy a PowerShellGet telepítésre kerüljön?
és importálja a NuGet szolgáltatót most?
[I] Igen [N] Nem [S] Felfüggeszti a [?] Súgót (alapértelmezés „Y”): y
Írja be az Y értéket

2. lépés Telepítse a Docker csomagot

Miután a modul a helyén van, készen állunk a Docker csomag telepítésére.

PS C: \ Users \ Administrator>Telepítőcsomag Docker –Providername DockerMsftProvider –Force

Ez telepíti a Docker csomagot a számítógépre, de nem indítja el a szolgáltatást. Mint ilyen, újra kell indítania a számítógépet a tároló funkció engedélyezéséhez.

PS C: \ Users \ Administrator>Restart-Computer

Az újraindítás után futtatásával ellenőrizze a telepítést és a verziót

PS C: \ Users \ Administrator>dokkoló-verzió

Kimenet

Ügyfél: Docker Engine – Enterprise
Verzió: 19.03.5
API verzió: 1,40
Go verzió: go1.12.12
Eladás: 2ee0c57608
Építés ideje: 19.11.13 08:00:16
OS / Arch: windows / amd64
Kísérleti: hamis
Szerver: Docker Engine – Enterprise
Motor:
Verzió: 19.03.5
API verzió: 1,40 (minimum 1,24 verzió)
Go verzió: go1.12.12
Eladás: 2ee0c57608
Építés ideje: 19.11.13 07:58:51
OS / Arch: windows / amd64
Kísérleti: hamis

PS C: \ Users \ Administrator>

A Docker egy tipikus kép teszteléséhez futtassa a parancsot

dokkoló futó hello-world: nanoserver-sac2016

Helyes telepítés és megfelelő futtatás esetén a parancs a következő kimenetet fogja adni.

PS C: \ Users \ Administrator> dokkoló futó hello-world: nanoserver-sac2016

Üdvözlet a Docker-től!
Ez az üzenet azt mutatja, hogy a telepítés helyesen működik.
Az üzenet előállításához a Docker a következő lépéseket tette:
1. A Docker kliens felvette a kapcsolatot a Docker démonnal.
2. A Docker démon elhúzta a „hello-world” képet a Docker Hubból.
(windows-amd64, nanoserver-sac2016)
3. A Docker démon létrehozott egy új tárolót a képről, amely futtatja a
futtatható fájl, amely előállítja az éppen olvasott kimenetet.
4. A Docker démon ezt a kimenetet továbbította a Docker kliensnek, amely elküldte azt
a termináljára.
Ha valami ambiciózusabbat kipróbál, futtasson egy Windows Server-tárolót a következőkkel:
PS C:> docker run -it mcr.microsoft.com/windows/servercore powershell
Képek megosztása, automatizált munkafolyamatok és még sok más ingyenes Docker ID-vel:
https://hub.docker.com/
További példák és ötletek:
https://docs.docker.com/get-started/

Felhívjuk figyelmét, hogy alapértelmezés szerint Windows tárolóképet kell használni. Ha Linux tárolóképeket kell futtatnia, akkor használja a Docker Daemont kísérleti módban, amely elérhető az asztali verzióban.

Következtetés

Remélem, most már tudja, hogy mennyire egyszerű a Docker telepítése. A telepítés után játsszon vele, hogy megismerkedjen, és ha szüksége van valamilyen video-alapú képzésre, akkor nézd meg ezt tanfolyam.

CÍMKÉK:

  • Dokkmunkás

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map