Minden dokkoló kép tartalmaz néhány szükséges fájlkészletet. Ezek a fájlok nem más, mint egy kis része az operációs rendszernek, amely a dokkoló konténer futtatásához szükséges bármely gép elkülönített egységeként. Tehát azt mondhatja, hogy ez a rész az operációs rendszer vagy az operációs rendszer felhasználói térének minimális része, mínusz az operációs rendszer kernelje.
Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a docker run image parancsot Linux alatt.
Követelmények
- Linux rendszer, telepítve Dockerrel.
- A root jelszó a rendszerben van konfigurálva.
Alapszintaktika
A Docker image csak olvasható sablon, amely réteges fájlrendszerből áll, és amely egy futó dokkoló-tároló felépítéséhez szükséges.
A dokkoló képek parancsának szintaxisa az alábbiakban látható:
dokkoló kép [OPCIÓ]Az alábbiakban bemutatjuk az egyes lehetőségek rövid magyarázatát:
épít: Ezzel az opcióval képeket készíthet a dokkoló fájlból.
Húzni: Ezzel az opcióval képet lehet letölteni a dokkoló-nyilvántartásból.
nyom: Ezzel a beállítással képet lehet feltölteni vagy a docker-nyilvántartásba tolni.
mentés: Ezzel az opcióval képet lehet menteni a tar-archívumba.
aszalt szilva: Ez az opció az összes fel nem használt kép eltávolítására szolgál.
rm: Ez az opció egy vagy több kép eltávolítására szolgál.
történelem: Ez az opció a kép előzményeinek megjelenítésére szolgál.
Betöltés: Ez az opció egy kép betöltésére szolgál a tar-archívumból.
Töltse le a Docker képet
Bármely képet letölthet és futtathat a Docker Hubról a következő szintaxissal:
dokkoló futtatási képPéldául egy Nginx kép letöltéséhez a Docker Hubról futtassa a következő parancsot:
dokkoló húzza a nginxetEz letölti az Nginx képet, az alábbiak szerint:
Az alapértelmezett címke használata: legújabblegújabb: Húzás a könyvtárból / nginx
8559a31e96f4: Húzza ki
8d69e59170f7: Húzza ki
3f9f1ec1d262: Húzza ki
d1f5ff4f210d: Húzza ki
1e22bfa8652e: Húzza ki
Digest: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Állapot: Letöltött újabb kép az nginx: legújabb verzióhoz
dokkmunkás.io / library / nginx: legújabb
Most a következő paranccsal futtathatja a letöltött képet a tárolóban:
docker konténer futtatása -dt -p 8080: 80 nginxEz elindítja az Nginx-tárolót, és a tárolóban lévő 80 TCP-portot leképezi a Docker-állomás 8080-as portjára:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aA futó tárolót a következő paranccsal láthatja:
dokkoló psA következő kimenetet kell látnia:
KONTÉNER ID KÉP PARANCS LÉTREHOZOTT ÁLLAPOT PORTS NEVEKba43241e3ce3 nginx "/ docker-belépési pont.… "2 perccel ezelőtt, Fel 2 perccel 0.0.0.0: 8080-> 80 / tcp fagyos_bassi
Sorolja fel a Docker képet
A rendszeren elérhető összes képet a következő paranccsal sorolhatja fel:
dokkoló képekVagy
dokkoló kép lsA következő kimenetet kell látnia:
A TÁROLÓ CÍMKÉJÉNEK KÉSZÍTETT MÉRETEnginx latest 2622e6cca7eb 4 héttel ezelőtt 132MB
A -q opcióval csak a képek képazonosítóját jelenítheti meg:
dokkoló képek -qA következő kimenetet kell látnia:
2622e6cca7ebKövetkeztetés
A fenti útmutatóban megtudhatta, hogy mi a dokkoló kép, és hogyan tölthet le és futtathat képeket a Docker Hubról. Ezen útmutató segítségével megismerheti a Docker kép alapjait.