Kāda ir atšķirība starp Docker importēšanu un ielādi?

Kada Ir Atskiriba Starp Docker Importesanu Un Ieladi



Docker ir slavens rīks konteineru izveidei un apstrādei, kas ir atsevišķas vides lietojumprogrammu palaišanai. Docker nodrošina vairākas komandas, lai importētu un ielādētu attēlus, kas ir konteineru izveides veidnes. ' dokera imports ' un ' dokera slodze ” komandas ļauj izstrādātājiem izveidot pielāgotus attēlus no jauna, atjaunot attēlus no dublējumkopijām, pārsūtīt attēlus starp resursdatoriem un koplietot pielāgotus attēlus ar citiem izstrādātājiem.

Šajā rakstā tiks paskaidrots:







Galvenā atšķirība starp Docker importēšanu un ielādi?

' dokera imports ” komanda izveido jaunu attēlu no faila vai URL, kurā ir konteinera failu sistēmas momentuzņēmums. Faila vai URL arguments var būt lokālais faila ceļš vai attālais URL, kas norāda uz darvas arhīvu. To var izmantot, lai izveidotu attēlu no darvas arhīva, kurā ir konteinera faili un direktoriji. Tas ir noderīgi, ja lietotāji vēlas izveidot attēlu no esoša konteinera failu sistēmas, nesaglabājot metadatus vai vēsturi.



No otras puses, “ dokera slodze komanda ielādē attēlu no tar arhīva, kas iepriekš tika saglabāts, izmantojot docker saglabāt ” komandu. To var izmantot, lai atjaunotu attēlu, kas tika eksportēts, izmantojot docker saglabāšanu. Tas ir noderīgi, ja lietotāji vēlas ielādēt attēlu vai repozitoriju, kas iepriekš tika saglabāts, izmantojot docker saglabāšanu, saglabājot visus metadatus un vēsturi.



Kā izmantot komandu “docker import”?

Apskatiet sniegtās darbības, lai uzzinātu, kā izmantot dokera imports ” komanda:





1. darbība: uzskaitiet visus Docker attēlus

Vispirms parādiet visus pieejamos Docker attēlus, izmantojot tālāk norādīto komandu:

dokera attēli



Iepriekš minētajā izvadē var redzēt visus Docker attēlus.

2. darbība. Importējiet attēlu no vietējā faila

Pēc tam izmantojiet ' dokera imports ” komandu kopā ar lokālā faila ceļu vai URL, kas satur izveidojamā attēla attēla saturu:

docker importa hello-world_image.docker new-image

Šeit:

  • ' hello-world_image.docker ” ir lokālais fails mūsu sistēmā.
  • ' jauns attēls ” ir jaunā attēla nosaukums, kas tiks izveidots no vietējā faila.

Šī komanda ir izveidojusi jaunu attēlu ar nosaukumu ' jauns attēls 'no vietējā' hello-world_image.docker ” failu.

3. darbība. Verifikācija

Lai pārbaudītu, vai attēls ir izveidots no vietējā faila, uzskaitiet visus Docker attēlus:

dokera attēli

Var redzēt, ka ' jauns attēls ” ir veiksmīgi izveidots.

Kā izmantot komandu “docker load”?

Lai uzzinātu, kā “ dokera slodze ” komanda darbojas, skatiet tālāk norādītās darbības.

1. darbība. Parādiet Docker attēlus

Vispirms uzskaitiet visus Docker attēlus, izmantojot tālāk norādīto komandu:

dokera attēli

Iepriekš minētajā izvadē ir parādīti visi Docker attēli.

2. darbība: ielādējiet attēlu no arhīva faila

Pēc tam izmantojiet ' dokera slodze ' komanda kopā ar ' -i ” opciju un arhīva faila nosaukumu, no kura jāielādē konkrētais Docker attēls:

dokera slodze -i mans-alpis.darva

Šeit “ -i Opcija tiek izmantota, lai norādītu ievades failu, t.i., 'my-alpine.tar'.

Šī komanda ir ielādējusi ' alpīnis 'attēls no arhīva' mans-alpis.darva ” failu.

3. darbība. Verifikācija

Visbeidzot, parādiet visus Docker attēlus, lai pārliecinātos, ka konkrētais attēls ir ielādēts no arhīva faila:

dokera attēli

Iepriekš minētajā izvadē “ alpīnis ” var redzēt attēlu.

Secinājums

' dokera imports ” izveido jaunu attēlu no faila vai URL, kurā ir konteinera failu sistēmas momentuzņēmums. Tas nesaglabā nekādus konteinera failu sistēmas metadatus vai vēsturi. Turpretim “ dokera slodze ' ielādē attēlu vai repozitoriju no darvas arhīva, kas iepriekš tika saglabāts, izmantojot ' docker saglabāt ”. Tas saglabā visus attēla vai repozitorija metadatus un vēsturi.