Dokkmunkás

Docker csalólap

Docker csalólap
A Docker egy nyílt forráskódú platform, amely felhasználható alkalmazások készítésére, szállítására és futtatására szoftverek konténerekbe csomagolásával. A Docker rengeteg paranccsal és opcióval rendelkezik, és nagyon nehéz minden parancsra emlékezni. Ha Ön még nem ismeri a Docker alkalmazást, vagy ha van tapasztalata a Docker környezetben, hasznos lehet egy gyors áttekintés a leggyakrabban használt Docker-parancsokról a Docker-környezet kezeléséhez.

Ez az oktatóanyag a leggyakrabban használt Docker parancsokat ismerteti.

Docker Feltételek

Ez a szakasz meghatározza a leghasznosabb Docker kifejezéseket.

Docker kép: Csak olvasható fájlok halmaza. Ezek a fájlok egy operációs rendszer részét képezik, amely a Docker-tároló futtatásához szükséges.

Dockerfile: Egy egyszerű szöveges fájl, amely tartalmazza az összes parancsot, amelyet a felhasználó meghívhat a parancssorba egy kép összeállításához vagy felépítéséhez.

Docker konténerek: A virtuális gépek kicsi és könnyű alternatívái az alkalmazás futtatásához elszigetelt környezetben.

Docker-nyilvántartás: Központosított hely az összes Docker-kép tárolására, amely lehetővé teszi bármilyen kép feltöltését és letöltését a parancssor segítségével.

Docker kötet: Olyan mechanizmus vagy technika, amely a Docker-tároló által generált adatokat tárolja.

Docker hálózat: Docker gazdagép és tároló közötti kommunikációra szolgál.

Docker információs parancsok

Ha Ön felelős a Docker tároló és kép kezeléséért, akkor tudnia kell, hogyan szerezzen fontos információkat a tárolókról és a képekről azok kezeléséhez.

A rendszerre telepített Docker platform információinak kinyomtatásához futtassa a következő parancsot:

dokkoló info

A parancs részletes információkat nyújt a Dockerről, a következő kimenet szerint:

Ügyfél:
Hibakeresési mód: hamis
Szerver:
Konténerek: 10
Futás: 2
Szüneteltetve: 0
Megállt: 8
Képek: 8
Szerver verzió: 18.09.1
Tárolóillesztő: overlay2
Fájlrendszer támogatása: xfs
Támogatja a d_type: true értéket
Native Overlay Diff: igaz
Naplózási illesztőprogram: json-fájl
Cgroup Driver: cgroupfs
Bővítmények:
Kötet: helyi
Hálózat: bridge host macvlan null overlay
Napló: awslogs fluentd gcplogs gelf journald json-fájl helyi bejelentkezések splunk syslog
Raj: inaktív
Futásidők: runc
Alapértelmezett futásidejű: runc
Init bináris: docker-init
containerd verzió: c4446665cb9c30056f4998ed953e6d4ff22c7c39
runc verzió: 4fc53a81fb7c994640722ac585fa9ca548971871
init verzió: fec3683
Biztonsági opciók:
seccomp
Profil: alapértelmezett
Kernel verzió: 4.18.0-193.14.2.el8_2.x86_64
Operációs rendszer: CentOS Linux 8 (Core)
OSTtípus: linux
Építészet: x86_64
CPU-k: 2
Teljes memória: 1.94GiB
Név: centos8
ID: GWWI: E5JU: VW33: NKPG: NUSJ: Y5C3: JL55: FSKN: ONCD: GJXY: HTAZ: W7OD
Docker Root Dir: / var / lib / docker
Hibakeresési mód: hamis
Nyilvántartás: https: // index.dokkmunkás.io / v1 /
Címkék:
Kísérleti: hamis
Bizonytalan nyilvántartások:
127.0.0.0/8
Élő visszaállítás engedélyezve: hamis
Terméklicenc: közösségi motor

Csak a rendszerben futó tárolók felsorolásához futtassa a következő parancsot:

dokkoló ps

A rendszer futó és leállított tárolóinak felsorolásához futtassa a következő parancsot:

dokkoló ps -a

Bármely futó tároló naplóinak kinyomtatásához futtassa a következő parancsot:

a dokkoló naplózza a tároló-azonosítót

A tároló objektumadatainak kinyomtatásához futtassa a következő parancsot:

dokkoló ellenőrizze a konténer-azonosítót

A tárolóban lévő összes futó folyamat kinyomtatásához futtassa a következő parancsot:

dokkoló felső konténer-azonosítója

Bármely tároló élő erőforrás-használatának kinyomtatásához futtassa a következő parancsot:

dokkoló statisztikák cntainer-id

A változások fájlrendszeren lévő fájlokra és könyvtárakra történő kinyomtatásához futtassa a következő parancsot:

dokkoló diff tároló-azonosító

Docker konténer parancsok

Tároló indításához futtassa a következő parancsot:

dokkoló indítótároló-azonosítója

Tároló leállításához futtassa a következő parancsot:

dokkoló megállító konténer-azonosító

Tároló szüneteltetéséhez futtassa a következő parancsot:

dokkoló szünetelteti a tároló azonosítóját

Tároló újraindításához futtassa a következő parancsot:

dokkoló indítsa újra a tároló-azonosítót

A szüneteltetett tároló szüneteltetéséhez futtassa a következő parancsot:

dokkoló szünetelteti a tároló-azonosítót

Ha kill jelet szeretne küldeni egy futó tárolóba, futtassa a következő parancsot:

dokkoló megöli a konténer-azonosítót

Ha le akar tiltani egy futó tároló leállításáig, futtassa a következő parancsot:

dokkoló várja a konténer-azonosítót

Futó tárolóhoz való csatlakozáshoz futtassa a következő parancsot:

dokkoló csatolja a konténer-azonosítót

Meglévő tároló átnevezéséhez futtassa a következő parancsot:

docker átnevezi tárolónév új-tárolónév

Tároló létrehozása egy képből anélkül, hogy elindítaná, futtassa a következő parancsot:

docker képnév létrehozása

Ha új tárolót szeretne elindítani egy képből, és kilépéskor távolítsa el a tárolót, futtassa a következő parancsot:

docker run --rm képnév

Ha új tárolót szeretne létrehozni egy képből, és folyamatosan futtatná, futtassa a következő parancsot:

docker run -td képnév

Új tároló indításához egy képről és egy interaktív bash-héj létrehozásához a tárolóban futtassa a következő parancsot:

dokkoló futtatása -it -rm képnév / bin / bash

Egy vagy több tároló konfigurációjának frissítéséhez futtassa a következő parancsot:

docker update container-name

Ha nem fut egy tároló, futtassa a következő parancsot:

dokkoló konténer rm konténer neve

Docker Image parancsok

Kép húzásához a Docker Hub rendszerleíró adatbázisából futtassa a következő parancsot:

dokkoló húzza a kép nevét

Kép létrehozásához a Dockerfile fájlból futtassa a következő parancsot:

docker build Dockerfile

Kép áthelyezéséhez a Docker Hub rendszerleíró adatbázisába futtassa a következő parancsot:

docker push dockerhubusername / imagename

Kép létrehozásához egy tárolóból futtassa a következő parancsot:

dokkoló kötelezze el a tároló nevét new-image-name

Kép mentése a tar archívumba, futtassa a következő parancsot:

docker save image-name> tarfile

Kép eltávolításához futtassa a következő parancsot:

dokkoló rmi képnév

A rendszer összes elérhető képének felsorolásához futtassa a következő parancsot:

dokkoló képek

A kép előzményeinek megjelenítéséhez futtassa a következő parancsot:

dokkoló történelem képnév

Docker hálózati parancsok

Ez a szakasz néhány, a hálózathoz kapcsolódó parancsot mutat be.

A rendszer összes hálózatának felsorolásához futtassa a következő parancsot:

dokkoló hálózat ls

Információk nyomtatásához egy vagy több hálózatról futtassa a következő parancsot:

a dokkoló hálózat megvizsgálja a hálózat nevét

Tároló csatlakoztatásához a hálózathoz futtassa a következő parancsot:

docker network connect hálózatnév tárolónév

Tároló leválasztásához a hálózatról futtassa a következő parancsot:

dokkoló hálózat bontsa a hálózatnév-tároló-nevet

Egy vagy több hálózat eltávolításához futtassa a következő parancsot:

dokkoló hálózat rm hálózatnév

Docker Volume parancsok

Ez a szakasz néhány kötethez kapcsolódó parancsot mutat be a Dockerben.

Új Docker-kötet létrehozásához futtassa a következő parancsot:

docker kötet létrehozni kötet-név

A rendszer összes Docker-kötetének felsorolásához futtassa a következő parancsot:

dokkoló kötetlista

Ha további információkat szeretne kinyomtatni egy Docker-kötetről, futtassa a következő parancsot:

dokkoló kötet ellenőrizze a kötet-nevet

Docker-kötet eltávolításához a rendszerből futtassa a következő parancsot:

dokkoló kötet rm kötet-név

Következtetés

Ebben az útmutatóban megismerhette a Dockerhez leggyakrabban használt parancsokat. Remélem, hogy ez a cikk időt takarít meg a Docker környezet kezelésével a rendszerén.

A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...
Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...