Vsaka slika dockerja vsebuje nekaj potrebnih naborov datotek. Te datoteke niso nič drugega kot majhen del operacijskega sistema, ki je potreben za zagon vsebnika dockerja kot izolirane enote katerega koli računalnika. Torej lahko rečemo, da je ta del minimalni del operacijskega sistema ali uporabniškega prostora operacijskega sistema minus jedro operacijskega sistema.
V tej vadnici vam bomo pokazali, kako uporabljati ukaz za zagon slike docker v Linuxu.
Zahteve
- Sistem Linux z nameščenim Dockerjem.
- V vašem sistemu je konfigurirano korensko geslo.
Osnovna sintaksa
Slika Docker je predloga samo za branje, sestavljena iz večplastnega datotečnega sistema, ki je potrebna za izdelavo delujočega vsebnika dockerja.
Osnovna sintaksa ukaza docker images je prikazana spodaj:
slika dockerja [OPTION]Spodaj je prikazana kratka razlaga posamezne možnosti:
graditi: Ta možnost se uporablja za izdelavo slike iz datoteke docker.
potegnite: Ta možnost se uporablja za prenos slike iz registra priklopne postaje.
potisnite: Ta možnost se uporablja za nalaganje ali potiskanje slike v register dockerjev.
shrani: Ta možnost se uporablja za shranjevanje slike v arhiv tar.
suhe slive: Ta možnost se uporablja za odstranjevanje vseh neuporabljenih slik.
rm: Ta možnost se uporablja za odstranjevanje ene ali več slik.
zgodovino: Ta možnost se uporablja za prikaz zgodovine slike.
obremenitev: Ta možnost se uporablja za nalaganje slike iz tar arhiva.
Prenesite sliko Docker
Iz Docker Hub lahko prenesete in zaženete katero koli sliko z naslednjo sintakso:
docker run imageČe želite na primer prenesti sliko Nginx iz Docker Hub, zaženite naslednji ukaz:
docker povlecite nginxS tem se prenese slika Nginx, kot je prikazano spodaj:
Uporaba privzete oznake: najnovejšanajnovejše: Vlečenje iz knjižnice / nginx
8559a31e96f4: Povlecite končano
8d69e59170f7: Povlecite končano
3f9f1ec1d262: Povlecite končano
d1f5ff4f210d: Povlecite končano
1e22bfa8652e: Povlecite končano
Izvleček: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Stanje: Prenesena novejša slika za nginx: najnovejša
docker.io / library / nginx: najnovejše
Zdaj lahko preneseno sliko v vsebniku zaženete z naslednjim ukazom:
zabojnik dockerja zaženi -dt -p 8080: 80 nginxTo bo zagnalo vsebnik Nginx in preslikalo vrata TCP 80 v vsebniku na vrata 8080 na gostitelju Docker:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aSvoj zagnani vsebnik si lahko ogledate z naslednjim ukazom:
docker psMorali bi videti naslednji izhod:
ID UKAZA KONTEJNERJA UKAZ UREJENO STATUSNA PRISTANIŠČA IMENAba43241e3ce3 nginx "/ docker-vstopna točka.... "pred 2 minutama, gor 2 minuti 0.0.0.0: 8080-> 80 / tcp frosty_bassi
Seznam Docker sliko
Vse slike, ki so na voljo v vašem sistemu, lahko navedete z naslednjim ukazom:
slike dockerjaAli
slika dockerja lsMorali bi videti naslednji izhod:
Ustvarjena velikost ID-ja slike repozitorne oznakenginx najnovejši 2622e6cca7eb pred 4 tedni 132MB
Z možnostjo -q lahko prikažete tudi samo ID slike:
slike docker -qMorali bi videti naslednji izhod:
2622e6cca7ebZaključek
V zgornjem priročniku ste izvedeli, kaj je slika dockerja in kako prenesti in zagnati slike iz Docker Hub. Ta priročnik lahko uporabite za učenje osnov Dockerjeve slike.