„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?
- Kaip naudoti komandą „Docker Import“?
- Kaip panaudoti komandą „docker load“?
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ą.