Kuo skiriasi „Docker“ importavimas ir įkėlimas?

Kuo Skiriasi Docker Importavimas Ir Ikelimas



„Docker“ yra garsus įrankis, skirtas kurti ir tvarkyti konteinerius, kurie yra atskiros aplinkos programoms paleisti. „Docker“ pateikia kelias komandas, skirtas importuoti ir įkelti vaizdus, ​​​​kurie yra konteinerių kūrimo šablonai. „ dokerio importas “ ir „ dokininko apkrova ” komandos leidžia kūrėjams kurti pasirinktinius vaizdus nuo nulio, atkurti vaizdus iš atsarginių kopijų, perkelti vaizdus iš vienos kompiuterio į kitą ir dalytis pasirinktiniais vaizdais su kitais kūrėjais.

Šiame straipsnyje bus paaiškinta:







Pagrindinis skirtumas tarp „Docker“ importavimo ir įkėlimo?

dokerio importas “ komanda sukuria naują vaizdą iš failo arba URL, kuriame yra konteinerio failų sistemos momentinė nuotrauka. Failo arba URL argumentas gali būti vietinis failo kelias arba nuotolinis URL, nukreipiantis į tar archyvą. Jis gali būti naudojamas kuriant vaizdą iš tar archyvo, kuriame yra konteinerio failai ir katalogai. Tai naudinga, kai vartotojai nori sukurti vaizdą iš esamo konteinerio failų sistemos, neišsaugodami jokių metaduomenų ar istorijos.



Kita vertus, „ dokininko apkrova komanda įkelia vaizdą iš tar archyvo, kuris anksčiau buvo išsaugotas naudojant dokeris išsaugoti “ komanda. Jis gali būti naudojamas atkurti vaizdą, kuris buvo eksportuotas naudojant docker save. Tai naudinga, kai vartotojai nori įkelti vaizdą arba saugyklą, kuri anksčiau buvo išsaugota naudojant docker save, išsaugant visus metaduomenis ir istoriją.



Kaip naudoti komandą „Docker Import“?

Peržiūrėkite pateiktus veiksmus, kad sužinotumėte, kaip naudoti dokerio importas “ komanda:





1 veiksmas: išvardykite visus „Docker“ vaizdus

Pirmiausia parodykite visus galimus „Docker“ vaizdus naudodami toliau pateiktą komandą:

dokerio vaizdai



Aukščiau pateiktame išvestyje galima pamatyti visus „Docker“ vaizdus.

2 veiksmas: importuokite vaizdą iš vietinio failo

Tada naudokite ' dokerio importas ” komandą kartu su vietinio failo keliu arba URL, kuriame yra vaizdo, kurį reikia sukurti, turinys:

docker import hello-world_image.docker new-image

Čia:

  • hello-world_image.docker “ yra vietinis failas mūsų sistemoje.
  • naujas vaizdas “ yra naujo vaizdo, kuris bus sukurtas iš vietinio failo, pavadinimas.

Ši komanda sukūrė naują vaizdą pavadinimu ' naujas vaizdas 'iš vietinės' hello-world_image.docker “ failą.

3 veiksmas: patvirtinimas

Norėdami patikrinti, ar vaizdas buvo sukurtas iš vietinio failo, išvardykite visus „Docker“ vaizdus:

dokerio vaizdai

Galima pastebėti, kad „ naujas vaizdas “ buvo sėkmingai sukurtas.

Kaip panaudoti komandą „docker load“?

Norėdami sužinoti, kaip „ dokininko apkrova “ komanda veikia, peržiūrėkite šiuos veiksmus:

1 veiksmas: rodykite „Docker“ vaizdus

Pirmiausia išvardykite visus „Docker“ vaizdus naudodami toliau pateiktą komandą:

dokerio vaizdai

Aukščiau pateikta produkcija rodo visus „Docker“ vaizdus.

2 veiksmas: įkelkite vaizdą iš archyvo failo

Tada naudokite „ dokininko apkrova “ komanda kartu su „ -i “ parinktį ir archyvo failo pavadinimą, iš kurio reikia įkelti konkretų „Docker“ vaizdą:

dokininko apkrova -i mano-alpės.deguto

Čia „ -i “ parinktis naudojama norint nurodyti įvesties failą, t. y. „my-alpine.tar“.

Ši komanda įkėlė „ alpinis 'vaizdas iš archyvo' mano-alpės.deguto “ failą.

3 veiksmas: patvirtinimas

Galiausiai, parodykite visus Docker vaizdus, ​​​​kad įsitikintumėte, jog konkretus vaizdas buvo įkeltas iš archyvo failo:

dokerio vaizdai

Aukščiau pateiktoje išvestyje „ alpinis “ galima pamatyti vaizdą.

Išvada

dokerio importas “ sukuria naują vaizdą iš failo arba URL, kuriame yra konteinerio failų sistemos momentinė nuotrauka. Tai neišsaugo jokių konteinerio failų sistemos metaduomenų ar istorijos. Priešingai, „ dokininko apkrova “ įkelia vaizdą arba saugyklą iš tar archyvo, kuris anksčiau buvo išsaugotas naudojant „ dokeris išsaugoti “. Tai išsaugo visus vaizdo ar saugyklos metaduomenis ir istoriją.