Hogyan szerezheti meg a Docker-tároló IP-címét a gazdagéptől a Windows rendszeren

Hogyan Szerezheti Meg A Docker Tarolo Ip Cimet A Gazdageptol A Windows Rendszeren



A Dockerrel való munka során a fejlesztők sok tárolót hoznak létre és futtatnak a gazdagépükön. Néha nagyon nehéz a fejlesztőknek nyomon követni az összes meglévő tárolót. Ezenkívül, ha írási vagy hálózatot használ, előfordulhat, hogy több tároló fut a hálózaton belül.

Ha a tárolót az alapértelmezett tárolóhálózattal hajtják végre. Ez azt jelenti, hogy a tároló a Docker hálózat beépített funkcióit használja a többi konténerrel és a gazdarendszerrel való kommunikációhoz. Annak meghatározásához, hogy melyik tároló fut, és melyik állt le, a fejlesztőknek rendelkezniük kell ezen tárolók IP-címével.







Ez az útmutató különböző parancsokat tartalmaz a Docker-tároló IP-címének lekéréséhez a gazdagéptől Windows rendszeren.



Hogyan lehet a Docker-tároló IP-címét megkapni a gazdagépről Windows rendszeren?

A Docker-tároló IP-címének megkereséséhez a gazdagépről Windows rendszeren az alábbi parancsokat kell használni:



A „docker network inspect” használata





A Docker-tároló IP-címének beszerzéséhez először listázza ki és válassza ki a Docker-lemezképet egy új tároló létrehozásához a következő parancs végrehajtásával:

dokkoló képek



Az alábbi kimenetből kiválasztottuk a elic Docker kép:

Ezután használja a dokkoló konténer fut parancs egy új Docker-tároló létrehozásához a kiválasztott kép használatával:

dokkoló konténer fut -d --név =vital_con1 elic

Amint látja, az új tárolónk sikeresen létrejött:

Ezután listázza ki a jelenleg futó tárolókat a következőn keresztül dokkoló ps parancs az ellenőrzéshez:

dokkmunkás ps

Végül hajtsa végre a dokkoló vizsgálja meg parancs a Docker-tároló IP-címének megjelenítéséhez:

docker inspect vital_con1

A fent megadott parancs futtatása után részletes információkat jelenít meg az adott tárolóról:

Görgessen le a terminálon, és keresse meg a „ IP-cím ' terület. A jelenleg működő nevű tároló IP-címe vital_con1 van 172.17.0.3 :

A „docker exec” használata

A /etc/hosts A tárolón belüli fájl egy rendszerfájl, amely a gazdagépnevek IP-címekhez való leképezésére szolgál, beleértve a tárolóhoz hozzárendelt IP-címet is. Az IP-cím lekéréséhez futtassa a docker exec -it parancs.

dokkmunkás végrehajtó -azt vital_con1 / kuka / bash

Miután ezt megtette, átkerül az interaktív shell-munkamenetbe. Most hajtsa végre a macska parancs a rendelkezésre álló adatok megjelenítéséhez /etc/hosts fájl:

macska / stb / otthont ad

Amint láthatja, az adott tároló IP-címe sikeresen lekérve:

A „docker network inspect” használata

Mint tudjuk, alapértelmezés szerint a konténerek a hídhálózathoz csatlakoznak. Megvizsgálhatjuk a hálózatot, hogy megtudjuk a konténer IP-címét a parancs végrehajtásával docker hálózat ellenőrzése parancs. Ehhez először futtassa a megadott parancsot a meglévő hálózatok megjelenítéséhez:

dokkoló hálózat ls

Itt kiválasztottuk a híd hálózat a további folyamatokhoz:

Most futtassa az alábbi parancsot a hálózatnévvel együtt híd :

dokkoló hálózat vizsgálja meg a hidat

A fenti parancs végrehajtása után görgessen le a Konténerek blokkolja és keresse meg a IPV4Address terület:

Mi biztosítottuk a legegyszerűbb módot a Docker-tároló IP-címének megkeresésére a gazdagépről Windows rendszeren.

Következtetés

Különféle parancsok használhatók a Docker-tároló IP-címének lekérésére a gazdagéptől Windows rendszeren, például docker hálózat ellenőrzése , docker exec -it /bin/bash , és a dokkoló hálózat vizsgálja meg a hidat parancsokat. Ez a blog bemutatta a Docker-tároló IP-címének a gazdagépről történő lekérésének különböző módjait.