A Docker CE telepítése

Így telepítheted a Docker közösségi változatát (Community Edition), a Docker CE-t az asztali gépedre.

docker3

Az előző cikkben a konténer-világ megismerkedtünk alapfogalmaival. Ezek a háttér-információk hasznosak lesznek, amikor parancsokat futtatunk, és ezeket a kifejezéseket használjuk majd a következő cikkekben is. Ez a cikk a Docker asztali Linux, MacOS és Windows rendszerekre telepítésével foglalkozik, és olyan kezdőknek szól, akik el szeretnék megtanulni a Docker konténerek használatát. A továbbiakhoz az egyetlen előfeltétel az, hogy kényelmesen tudd használni az operációs rendszered parancssoros felületét.

Miért telepítsem a Docker CE-t az asztali gépemre

Új felhasználóként valószínűleg kíváncsi vagy, hogy mire is jók a konténerek helyi rendszereken. Arra gondolhattál, hogy ez leginkább felhőben, szervereken működik mikroszolgáltatásként. Bár a konténerek már régóta a Linux világ részét képezik, de valójában a Docker tette őket felhasználhatóvá az eszközeivel és technológiáival.

A Docker konténerek használatának legnagyobb előnye, hogy a helyi gépet használhatod fejlesztéshez és teszteléshez. A helyi rendszeren létrehozott konténerképek "bárhonnan" futtathatók. A fejlesztők és az operátorok között nincs konfliktus, mivel a fejlesztési rendszerekben ugyanúgy fut az alkalmazás, mint a termelésben.

A lényeg az, hogy a konténeres alkalmazások létrehozásához képesnek kell lenni a helyi rendszereken futtatni és létrehozni konténereket.

A konténerek fejlesztési platformjához választhatod a három platform bármelyikét (asztali Linux, a Windows vagy a macOS). Mivel a Docker tökéletesen fut ezeken a rendszereken, ugyanazokat a parancsokat fogod használni minden egyes platformon, így tényleg nem számít, melyik operációs rendszer fut alatta.

Ez a Docker szépsége.

Vágjunk bele

Két Docker kiadás van: Docker Enterprise Edition (EE) és Docker Community Edition (CE). A továbbiakban a fejlesztőknek és rajongóknak szánt, ingyenesen használható közösségi változatot fogjuk használni. A rendszerrel való ismerkedéshez ez a legjobb.

Docker CE telepítése asztali Linuxra

A Docker futtatásához nem szükséges egy teljes asztali Linux, telepítheted egy virtuális gépben futtatott csupasz minimális Linux szerverre is.

Telepítés Ubuntura

Mielőtt bárminek is nekikezdenél, az első (nulladik) dolog, az hogy frissítsd a rendszered:

sudo apt-get update && sudo apt-get dist-upgrade

Utána telepítsd a Docker PGP kulcsait:

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

Frissítsd újból a tárolókat:

sudo apt-get update

Most már telepítheted a Docker CE-t:

sudo apt-get install docker-ce docker-compose

Telepítés után Ubuntu alapú rendszereken a Docker CE automatikusan elindul. Így ellenőrizheted:

sudo systemctl status docker

Ha jól csináltad akkor valami ilyesmit fogsz látni a terminálban:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since v 2018-01-14 10:33:00 CET; 13h ago
     Docs: https://docs.docker.com
 Main PID: 1759 (dockerd)
    Tasks: 56
   Memory: 98.4M
      CPU: 2min 52.461s
   CGroup: /system.slice/docker.service

A Docker telepítve van a gépedre, így már használhatod is a parancssoros felületét. A hagyományoknak megfelelően futtassuk a 'Hello World'-öt:

sudo docker run hello-world

helloworld

Gratulálok! Sikeresen futtattál egy Docker konténert Ubuntun.

A többi Linux disztribúcióhoz itt találsz leírást:

Docker CE telepítése macOS-en és Windows-on

A macOS és Windows felhasználóknak kicsit könnyebb dolguk van, mint a Linuxosoknak. Csak töltsd le a rendszerednek megfelelő hivatalos telepítőt és a szokásos módon hajtsd végre a telepítést.

Telepítés után a Docker automatikusan elindul és egy állapotmenüből egyszerűen végezhetsz vele egyszerűbb műveleteket.

A macOS tulajdonképpen egy UNIX, csak nyiss meg egy terminált és már használhatod is a Docker parancsait.

docker run hello-world

A Windowsos Docker Windows 10-re van tervezve, úgy hogy a Windows-natív Hyper-V virtualizásciót használja. Windowsos Docker CE segítségével egyaránt futtathatók Linuxos és Windowsos konténerek

Windowsos telepítésen a Docker parancsokat WSL-ből (Windows Subsystem for Linux) vagy PowerShellből is használhatjuk.

dockerwin

Legközelebb képeket fogunk lehúzni a DockerHubról és futtatni fogjuk őket a saját gépünkön.

Forrás: linux.com