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.
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:
Utána telepítsd a Docker PGP kulcsait:
Frissítsd újból a tárolókat:
Most már telepítheted a Docker CE-t:
Telepítés után Ubuntu alapú rendszereken a Docker CE automatikusan elindul. Így ellenőrizheted:
Ha jól csináltad akkor valami ilyesmit fogsz látni a terminálban:
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:
Gratulálok! Sikeresen futtattál egy Docker konténert Ubuntun.
A többi Linux disztribúcióhoz itt találsz leírást:
- CentOS: https://store.docker.com/editions/community/docker-ce-server-centos
- Debian: https://store.docker.com/editions/community/docker-ce-server-debian
- Fedora: https://store.docker.com/editions/community/docker-ce-server-fedora
- Ubuntu: https://store.docker.com/editions/community/docker-ce-server-ubuntu
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.
- macOS: https://store.docker.com/editions/community/docker-ce-desktop-mac
- Windows: https://store.docker.com/editions/community/docker-ce-desktop-windows
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.
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.
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