A Docker viharba borította a szoftverfejlesztő iparágat, és nemcsak forradalmasította a szoftverek szállításának és telepítésének módját, hanem megváltoztatta azt is, ahogyan a mérnökök beállították a szoftverfejlesztési környezeteket a számítógépükön.
Ez az útmutató bemutatja, hogyan kezdheti el a Docker használatát az Ubuntu Linux 20.04 (Focal Fossa), az Ubuntu legújabb hosszú távú támogatási (LTS) verziójának telepítésével.
A Docker előnyei
A Docker egy nyílt forráskódú platform, amely lehetővé teszi az alkalmazások automatizálását és telepítését önálló csomagként, konténerként. A Docker az operációs rendszer virtualizációs technológiáját használja, de a virtuális gépekkel ellentétben sokkal könnyebb a rendszer erőforrásaiban.
A Docker néhány fő előnye a következők:
- Viszonylag könnyen használható és tanulható
- Egységes és egyszerű módot biztosít a szoftverek telepítésére
- Kompatibilis a microservice architektúrával
- Nagyon könnyű az erőforrás -felhasználás terén
A Docker szoftver tárolójának beállítása
Számos módszer létezik a Docker telepítésére, és ez az útmutató bemutatja, hogyan kell telepíteni a Docker -t a Docker -tárolókból az apt parancs segédprogram segítségével. A Docker ilyen módon történő telepítése lehetővé teszi a Docker csomag egyszerű frissítését a jövőben, és ez a Docker csapat által javasolt megközelítés is.
A telepítés első lépése, hogy hozzáadja a Docker szoftver tárházát a szoftverforrások listájához. A Docker szoftver tárházát fogja használni a HTTPS protokollon keresztül, majd telepítse a szükséges szoftvert az alábbi paranccsal.
Jó gyakorlat szerint először frissítse a rendelkezésre álló szoftvercsomagok listáját.
sudo apt update
Ezután töltse le a telepítéshez szükséges összes függőséget a segítségével találó telepítés .
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
A Docker szoftver a GnuPG -t, más néven GPG -t használja a kommunikáció biztosítására, amikor szoftvercsomagokat tölt le a lerakatából. A GPG a PGP (Pretty Good Privacy) megvalósítási szabványa, amelyet üzenetek vagy adatok titkosítására használnak.
rögzíthetek egy telefonhívást az iPhone -on
A következő paranccsal adja hozzá a hivatalos Docker GPG kulcsot a helyi kulcskarikához.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
A Docker három fő szoftverkiadási verziót tartalmaz a szoftvertárakban: stabil verzió, tesztverzió és éjszakai kiadás. Ez az útmutató a Docker stabil kiadású verziójáról fog szólni.
Futtassa a következő parancsot a Docker stabil tároló kiadási verziójának használatához.
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable' | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
jegyzet : A fent említett parancs feltételezi, hogy az AMD architektúrát használja. Ha véletlenül az ARM architektúrát használja, lecserélheti a szót arch = amd64 a fenti parancsban a gombbal arch = arm64, vagy arch = armhf ha karos úszót használ.
A Docker motor telepítése
Most, hogy telepítette a Docker szoftver tárházát, folytathatja a Docker Engine telepítését, amely a Docker -tárolók kezelésének és futtatásának központi eleme. A Docker Engine további fontos összetevői a Docker Client, containerd, runc és a Docker démon.
Győződjön meg róla, hogy frissíti a csomagforrásokat az alábbi paranccsal, mert nemrégiben hozzáadta a Docker lerakatot a szoftverforrások listájához.
sudo apt update
A Docker Engine telepítéséhez futtassa a következő parancsot. A parancs alapértelmezés szerint telepíti a Docker Engine legújabb stabil verzióját.
sudo apt-get install docker-ce docker-ce-cli containerd.io
Ha telepíteni szeretné a Docker bizonyos verzióit, először az alábbi paranccsal ellenőrizheti a rendelkezésre álló verziók listáját.
apt-cache madison docker-ce
Ezután a következő paranccsal telepítheti a Docker adott verzióját. Például telepíteni 5: 20.10.6 ~ 3-0 ~ ubuntu-fokális :
sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io
A telepítés megerősítése
A következő parancs futtatásával ellenőrizheti, hogy a Docker telepítése sikeres volt -e, és kiadja a telepített Docker Engine verziószámát.
docker -v
Az Ubuntu Linux és a legtöbb Debian-alapú disztribúció esetén a Docker szolgáltatás automatikusan elindul, amikor a rendszer elindul.
Megpróbálhatja futtatni a Helló Világ Docker kép a telepítés teszteléséhez. Mivel a kép helyileg nem érhető el a számítógépen, a rendszer letölti a Docker Hub -ból, a tárolóképek könyvtárából. Amikor legközelebb újra futtatja a képet, a számítógépen található helyi másolatot használja.
sudo docker run hello-world
A Docker futtatása nem root felhasználóként
Jelenleg csak szuperfelhasználóként futtathatja a Docker konténereket, ezért sudo a fenti parancsban használatos. A Docker démon egy Unix foglalathoz kötődik, amely alapértelmezés szerint a root felhasználó tulajdonában van, és a nem root felhasználók csak sudo-n keresztül férhetnek hozzá.
hogyan lehet megváltoztatni a program ikonjait Windows 10
Ahhoz, hogy a Docker tárolókat és más fontos parancsokat szuperfelhasználó nélkül futtassa, először létre kell hoznia egy dokkmunkás majd adja hozzá felhasználóját a gép dokkolói csoportjához. Az csoport hozzáadása parancs a felelős felhasználói csoportok kezelése Linuxon .
sudo groupadd docker
sudo usermod -aG docker $USER
Az alábbi paranccsal aktiválhatja a csoportváltásokat.
newgrp docker
jegyzet : Ne felejtsen ki és újra bejelentkezni, hogy a rendszer felismerje az újonnan létrehozott csoporttagságot. A következő paranccsal jelentkezhet ki.
gnome-session-quit
Bizonyos esetekben szükség lehet a számítógép újraindítására, ha továbbra sem tudja végrehajtani a Docker parancsot nem root felhasználóként.
A Docker eltávolítása
A Docker Engine eltávolításához vagy eltávolításához az Ubuntu Linux rendszerről egyszerűen futtassa a következő parancsot.
sudo apt remove docker docker-engine docker.io containerd runc
Bár a Docker Engine eltávolításra került, a Dockerhez társított egyéb fájlok, például képek, tárolók, kötetek vagy egyéni konfigurációs fájlok nem kerülnek automatikusan eltávolításra. tudsz törölje ezeket a fájlokat az rm segédprogrammal .
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
Docker a gyakorlatban
Ez az útmutató bemutatja a Docker telepítését és konfigurálását Ubuntu Linux rendszeren. Ezenkívül bemutatja, hogyan kell futtatni a Docker Hub -ból letöltött egyszerű dokkolói képet.
A Docker egy nagyon sokoldalú eszköz, és számos felhasználási területe van a szoftverfejlesztésben. Ha Ön szoftvermérnök vagy a DevOps szolgáltatásban dolgozik, a Docker leegyszerűsíti a szoftverek különböző környezetekben történő telepítésének módját, és hasznos a szoftverek teszteléséhez és prototípusának létrehozásához.
Részvény Részvény Csipog Email 6 ok a Docker virtualizációs szoftver használatáraA Docker számos előnnyel jár egy virtuális géppel szemben-itt vannak az okok, amelyek miatt ma elkezdheti használni.
Olvassa tovább Kapcsolódó témák- Linux
- Ubuntu
- Dokkmunkás
A Mwiza szakmát szakmailag fejleszt, és sokat ír Linuxon és front-end programozáson. Érdeklődési körei közé tartozik a történelem, a gazdaság, a politika és a vállalkozás-építészet.
Továbbiak Mwiza KumwendátólIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide