Használati útmutató. Mi az a Docker?
Docker Használati Útmutató
A Docker egy népszerű konténerizációs platform, amely lehetővé teszi alkalmazások és szolgáltatások izolált futtatását környezetfüggetlen konténerekben. Ebben a használati útmutatóban megtanulhatod, hogyan telepítsd, hozz létre, futtasd és kezeld a Docker konténereket.
Tartalomjegyzék
- Telepítés
- Docker Alapok
- 2.1. Konténer Létrehozása
- 2.2. Konténerek Listázása
- 2.3. Konténer Indítása és Megállítása
- 2.4. Konténer Törlése
- 2.5. Konténer Bejelentkezés
- Docker Fájlok és Hálózatok
- 3.1. Fájlok Másolása Konténerbe
- 3.2. Hálózatok Kezelése
- Docker Compose
- Docker Swarm (Klaszterezés)
1. Telepítés
A Docker telepítése rendkívül egyszerű, és számos platformon elérhető. Látogasd meg a hivatalos weboldalt (https://www.docker.com/get-started) a telepítési útmutatókért a konkrét operációs rendszeredre.
2. Docker Alapok
2.1. Konténer Létrehozása
A Docker konténer létrehozásához használd a docker run
parancsot, és adj meg egy képet, amely alapján a konténered épül.
docker run -it --name my-container ubuntu:latest
Ez a példa létrehoz egy interaktív Ubuntu konténert.
2.2. Konténerek Listázása
Az aktív konténerek listázásához futtasd a következő parancsot:
docker ps
Ez felsorolja az aktuálisan futó konténereket.
2.3. Konténer Indítása és Megállítása
Egy meglévő konténer indításához és megállításához használd a következő parancsokat:
docker start my-container docker stop my-container
Ahol my-container
a konténer neve.
2.4. Konténer Törlése
A konténer törléséhez használd a docker rm
parancsot:
docker rm my-container
2.5. Konténer Bejelentkezés
Bejelentkezés a konténerbe a docker exec
paranccsal:
docker exec -it my-container /bin/bash
3. Docker Fájlok és Hálózatok
3.1. Fájlok Másolása Konténerbe
Fájlok másolásához a gépedről a konténerbe vagy a konténerből a gépedre használd a docker cp
parancsot:
docker cp /path/to/local/file my-container:/path/in/container docker cp my-container:/path/in/container /path/to/local/file
3.2. Hálózatok Kezelése
Docker konténerek hálózati beállításainak kezeléséhez használd a docker network
parancsot.
docker network create my-network docker network connect my-network my-container docker network disconnect my-network my-container
4. Docker Compose
A Docker Compose segítségével több konténert is könnyedén kezelhetsz egy YAML fájl segítségével. Készítsd el a docker-compose.yml
fájlt az alkalmazásod konfigurálásához, majd futtasd a docker-compose up
parancsot.
5. Docker Swarm (Klaszterezés)
A Docker Swarm lehetővé teszi, hogy több Docker konténert egy klaszterben kezelj. Így elérheted a terheléselosztást és a magas rendelkezésre állást.
Ezek csak a Docker alapjai, de a platform sok további funkciót és beállítást kínál. Ismerd meg a Docker dokumentációt (https://docs.docker.com/) további részletekért.
Most, hogy ismered a Docker alapokat, képes leszel konténerek létrehozására, futtatására és kezelésére a saját fejlesztési projektedben.