Bevezetés a Docker parancsokba
A Docker OS-szintű virtualizációt jelent. A legtöbb fejlesztő inkább a dokkolót használja, és az operációs rendszerek szorosan kapcsolódnak a fejlesztõkhöz. A platform funkcionalitásának optimalizálása a dokkolóparancsok elsajátításával indul. Nagyon könnyű VM ”.
Alapvető Docker parancsok
- docker –version - az aktuális verzió megjelenítése
- dokkoló húzás - A Docker tároló képei húzhatók a dokkoló pull paranccsal
Például: dokkoló húzza az ubuntut
- docker run -it -d - Tároló előállításához egy képből
Például: dokkoló futtatása -d-ubuntu
- docker ps -a - A futó és kilépő tárolókat jeleníti meg
- docker exec -it bash - A futó tároló elérésére szolgáló parancs
- docker kill - A konténer végrehajtásának azonnali megállítására szolgáló parancs
Pl .: dokkoló d61153bc
- dokkoló átadása - Ez a parancs új képet hoz létre a szerkesztett tárolóról a helyi rendszeren
- docker push - Ezt a Docker parancsot egy kép továbbítására használják a docker hub tárolóba
- dokkoló képek - A dokkolóban tárolt összes kép felsorolása
- docker rm - A végrehajtást leállító tároló törlése
Docker közbenső parancsok
- dokkoló ellenőrzőpont parancs - Ez a Docker parancs az ellenőrző pontok kezelésére szolgál
- dokkoló mentése (OPCIÓK) KÉP (KÉP…) - Több kép mentése a tar-archívumba
Például: dokkoló mentés - kimeneti tesztbox.tar szövegdoboz
- dokkoló keresés (Opciók) TERM - Képek dokkoló központ keresése
Például: dokkoló keresési szövegdoboz
- dokkoló statisztika (OPCIÓK) (CONTAINER…) - Az erőforrás-felhasználási statisztikák megjelenítése
Például: dokkoló statisztika
- dokkolórendszer parancs - dokkoló kezelésére szolgál
Parancs |
Leírás |
dokkoló rendszer df | A dokkoló lemez használatának megjelenítése |
dokkoló rendszer eseményei | Szerezzen valósidejű eseményeket a szerverről |
dokkoló rendszer információ | Megjeleníti a rendszer egészére kiterjedő információkat |
dokkoló rendszer szilva | Távolítsa el a fel nem használt adatokat |
- dokkolócímke SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - egy célkép létrehozása, amely egy forrásképre utal
Pl .: dokkolócímke 0e5574283393 fedora / httpd: version 1.0
- dokkoló szüneteltetése KONTÉNER (KONTÉNER…) - Az összes folyamat szüneteltetése egy vagy több tartályban
Például: a dokkoló szünetelteti a teszttartályt
- dokkolóimportálás (OPCIÓK) fájl | URL | - (REPOSITORY (: TAG)) - Tartalom importálása a tarballból, a fájl rendszerképének létrehozásához
- dokkoló információ (OPCIÓK) - A rendszer egészére kiterjedő információk megjelenítése
Pl .: dokkoló információ -f
- docker kijelentkezés (SERVER) - Kijelentkezés a Docker nyilvántartásból
Speciális Docker parancsok
- dokkológép-frissítés alapértelmezett - A dokkoló frissítése a legújabb verzióra. A frissítés végrehajtásának módja a létrehozott példány alapjául szolgáló disztribúciótól függ.
- docker build –rm = false - A logikai beállítások a -d = false formátumúak. A súgószövegben látható érték az alapértelmezett érték, amelyet akkor állítanak be, ha nem adja meg a zászlót. Ha érték nélküli logikai zászlót ad meg, akkor az az alapértelmezett értéktől függetlenül igaz lesz.
Trükkök és trükkök a Docker parancsok használatához
- Használja a -f zászlót a naplózás aktiválásához
Pl .: dokkoló naplók -f
- A JSON felosztás alapértelmezés szerint dokkolóban érhető el, az egyes kulcsok a jq használatával kibonthatók.
- A csomagok telepítésére fokozott figyelmet kell fordítani, mivel ezek a parancsok szintén gyorsítótárban vannak.
- Van néhány hely, ahol parancsok adhatók meg a Docker fájlban.
- A gyorsítótárat érvényteleníti az add, ha a fájlok megváltoznak
- A kép elkészítésekor a kötetekre nem lehet írni
- Az összes felhasználót a gazdagéptől határozzuk meg, ezért nincs felhasználónév-elosztó dokkoló.
- A Sudo segít a dokkoló parancsok végrehajtásában
- A dokkoló végrehajtásának indítása viszonylag egyszerű folyamat
- A Docker lehetővé teszi álnevek létrehozását a saját parancsaihoz, nagyon hatékony módon. Ez elősegíti a hosszú és igazán nagy dokkolóparancsok kezelését és kezelését. A ~ / .bashrcor ~ / .bash_aliases fájlok az álnév értékeket tárolják.
- A hálózaton belüli tárolók eléréséhez mindig meg kell tartani a tároló megfelelő azonosítóját, a ps -a parancs segíti az archiválást.
- Ha a szükséges portot egy másik szolgáltatás foglalja el, akkor egy tároló végrehajtásához a host port csatlakoztatható egy adott konténerporthoz.Eg (8080 host port az 50 tároló porthoz)
- A Docker kiegészítő támogatást nyújt a felesleges kódbitek tisztításához a telepítési tárolóból.
- Mindig úgy van beállítva, hogy párosítsa a docker fájlt, amely az adott futási utasításokhoz van társítva. Ez elősegíti az előírt problémák megoldását, kizárva a felesleges lemezterület-felhasználást.
- A Docker mindig inkább olyan állítások begyűjtését részesíti előnyben a dokkoló fájlban, amelyekben nem történt változás. Időmegtakarítást érhet el, ha a dokkoló fájlban ábrázolt tartalmat sorrendbe állítja, ahol a legkevesebb lehetséges változástartalom szerepel a tetején, és a valószínűbb változástartalom a fájl alján látható.
Következtetés
Noha a dokkolónak könnyű beállítania, valójában egy komplex rendszer, amelyet kezelni kell, ha az élénk tulajdonságait képeként veszi figyelembe. Természetesen a Docker a népszerű virtualizációs eszközök közé tartozik, és rendkívül összekapcsolható a gazda operációs rendszerrel.
Ajánlott cikkek
Ez egy útmutató a Docker parancsokhoz. Itt megvitattuk az alapvető, azonnali és fejlett Docker parancsokat. A következő cikkeket is megnézheti további információkért.
- Speciális GIT parancsok
- A sínparancsok listája
- Alapvető C parancsok
- Rendszerindító parancsok