Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 5565|Atbildi: 1

Atšķirība starp Docker saglabāšanas un eksportēšanas komandām

[Kopēt saiti]
Publicēts 27.11.2021 14:33:20 | | | |
Docker ir balstīts uz attēliem. Attēls ir līdzīgs virtuālās mašīnas attēlam, kurā jau ir faili, konfigurācijas un instalētās programmas. Tāpat jūs varat sākt vairākus attēlu gadījumus tāpat kā virtuālo mašīnu. Darbojošos attēlu sauc par konteineru. Konteineru var modificēt (piemēram, dzēst failu), taču šīs izmaiņas neietekmēs attēlu. Tomēr varat izmantot <container-id> <image-name>docker commit komandu, lai pārvērstu darbojošos konteineru par jaunu attēlu.

Eksporta

Eksportēšanas komanda tiek izmantota, lai saglabātu konteineru (nevis attēlu). Tāpēc mums ir jāiegūst konteinera ID, izmantojot šādas metodes:

Pēc tam veiciet eksportu:



Pēc tam eksportēto failu ielādei tiek izmantots cits serveris, docker imports.

Oficiālā dokumenta adrese:Hipersaites pieteikšanās ir redzama.

Glābt

Komanda saglabāt tiek izmantota, lai saglabātu attēlu (nevis konteineru). Tāpēc mums ir jāiegūst attēla nosaukums šādā veidā:

Saglabājiet tālāk norādīto informāciju.



Pēc tam saglabāto failu ielādei tiek izmantots cits serveris, docker load.

Oficiālā dokumenta adrese:Hipersaites pieteikšanās ir redzama.

Apkopojiet atšķirību

Eksporta eksports ir paredzēts konteineru lietojumprogrammām un zaudē visus slāņus, eksportētā faila struktūra ir šāda:



Saglabāt eksportu ir paredzēts attēlam, un faila struktūra ir slāņaina, kā parādīts attēlā zemāk:



Eksportētie un importētie attēli zaudē visu vēsturi, bet saglabātie ielādētie attēli nezaudē vēsturi un slāņus. Tas nozīmē, ka jūs nevarēsiet atgriezties iepriekšējā slānī, izmantojot eksportēšanas un importēšanas metodi, un jūs varat izmantot saglabāšanas un ielādes metodi, lai saglabātu visu attēlu (varat veikt docker tagu <LAYER ID> <IMAGE NAME> lai atgrieztu iepriekšējo slāni).

Domāšana: Pirmais dokera attēls jāizveido, izmantojot importa-eksporta principu, saspiežot sistēmas failus tar formātā un pēc tam importējot tos, izmantojot importēšanas komandu.





Iepriekšējo:LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
Nākamo:Instalējiet GD paplašinājumu, pamatojoties uz Docker php: 5.6.40-fpm attēlu
 Saimnieks| Publicēts 27.02.2022 16:52:12 |
Saglabājiet attēlu



Ielādēt attēlu

Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com