Katrā dokera attēlā ir daži nepieciešamie failu komplekti. Šie faili ir nekas cits kā neliela operētājsistēmas daļa, kas nepieciešama, lai dokstacijas konteineru palaistu kā izolētu jebkuras mašīnas vienību. Tātad, jūs varat teikt, ka šī daļa ir minimāla operētājsistēmas vai operētājsistēmas lietotāju telpas daļa, atņemot operētājsistēmas kodolu.
Šajā apmācībā mēs parādīsim, kā Linux izmantot docker run image komandu.
Prasības
- Linux sistēma ar instalētu Docker.
- Jūsu sistēmā ir konfigurēta saknes parole.
Pamata sintakse
Docker attēls ir tikai lasāma veidne, kas sastāv no slāņu failu sistēmas un ir nepieciešama, lai izveidotu darbojošos docker konteineru.
Komandas dokstatora attēlu pamata sintakse ir parādīta zemāk:
dokera attēls [OPTION]Katras iespējas īss skaidrojums ir parādīts zemāk:
būvēt: Šo opciju izmanto, lai izveidotu attēlu no dokstacijas faila.
vilkt: Šo opciju izmanto, lai lejupielādētu attēlu no dokstacijas reģistra.
grūst: Šo opciju izmanto, lai augšupielādētu vai ievietotu attēlu dokstacijas reģistrā.
saglabāt: Šī opcija tiek izmantota attēla saglabāšanai darvas arhīvā.
apgriezt: Šo opciju izmanto, lai noņemtu visus neizmantotos attēlus.
rm: Šo opciju izmanto, lai noņemtu vienu vai vairākus attēlus.
vēsture: Šo opciju izmanto, lai parādītu attēla vēsturi.
slodze: Šo opciju izmanto, lai ielādētu attēlu no darvas arhīva.
Lejupielādējiet Docker attēlu
Jūs varat lejupielādēt un palaist jebkuru attēlu no Docker Hub, izmantojot šādu sintaksi:
docker palaist attēluPiemēram, lai lejupielādētu Nginx attēlu no Docker Hub, izpildiet šādu komandu:
docker pull nginxTas lejupielādēs Nginx attēlu, kā parādīts zemāk:
Izmantojot noklusējuma tagu: jaunākaisjaunākais: Izvelk no bibliotēkas / nginx
8559a31e96f4: Pavelciet pilnībā
8d69e59170f7: velciet pilnībā
3f9f1ec1d262: velciet pabeigtu
d1f5ff4f210d: velciet pabeigtu
1e22bfa8652e: Pavelciet pilnībā
Digest: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Statuss: lejupielādēts jaunāks nginx: latest attēls
dokeris.io / library / nginx: jaunākais
Tagad konteinerā varat palaist lejupielādēto attēlu ar šādu komandu:
dokstacijas konteinera palaišana -dt -p 8080: 80 nginxTādējādi tiks atvērts Nginx konteiners un kartē esošais TCP ports 80 tiks pieslēgts 8080 portam Docker resursdatorā:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aDarbojošo konteineru var redzēt ar šādu komandu:
dokers psJums vajadzētu redzēt šādu izvadi:
KONTEINERA ID ATTĒLU KOMANDAS VEIDOTI STATUSA OSTU NOSAUKUMIba43241e3ce3 nginx "/ docker-entrypoint.… "Pirms 2 minūtēm, augšup 2 minūtes 0.0.0.0: 8080-> 80 / tcp sals_basi
Sarakstā Docker Image
Visus jūsu sistēmā pieejamos attēlus varat uzskaitīt ar šādu komandu:
dokeru attēliOr
dokstacijas attēls lsJums vajadzētu redzēt šādu izvadi:
REZERVES TAGA ATTĒLA ID IZVEIDOTS IZMĒRSnginx jaunākais 2622e6cca7eb pirms 4 nedēļām 132MB
Varat arī izmantot opciju -q, lai parādītu tikai attēlu ID:
dokeru attēli -qJums vajadzētu redzēt šādu izvadi:
2622e6cca7ebSecinājums
Iepriekš minētajā ceļvedī jūs uzzinājāt, kas ir dokera attēls un kā lejupielādēt un palaist attēlus no Docker Hub. Jūs varat izmantot šo rokasgrāmatu, lai uzzinātu Docker attēla pamatus.