Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 5565|Válasz: 1

A különbség a Docker mentési és exportálási parancsai között

[Linket másol]
Közzétéve 2021. 11. 27. 14:33:20 | | | |
A Docker képalapú rendszer. A kép hasonló egy virtuális gép képhez, amely már tartalmazza fájlokat, konfigurációkat és telepített programokat. Hasonlóképpen, több képpéldányt is indíthatsz, ahogy egy virtuális gépet is. A futó képet konténernek nevezik. Módosíthatod a konténert (például törölhetsz egy fájlt), de ezek a változtatások nem befolyásolják a képet. Azonban a docker commit <container-id> <image-name>parancsot használhatod, hogy egy futó konténert új képpé alakíts.

Kivitel

Az export parancsot a konténer tartósítására használják (nem a képet). Ezért a konténerazonosítót a következő módszereken kell megszereznünk:

Ezután végezze el az exportot:



Ezután egy másik szerver, a docker import, a exportált fájlok betöltésére szolgál.

Hivatalos dokumentum címe:A hiperlink bejelentkezés látható.

Megment

A mentési parancsot használják a kép megőrzésére (nem a konténerre). Ezért a kép nevét a következő módon kell megszereznünk:

Ments el:



Ezután egy másik szerver, a docker load töltődik a mentett fájlok betöltésére.

Hivatalos dokumentum címe:A hiperlink bejelentkezés látható.

Foglalja össze a különbséget

Az export exportok konténeralkalmazásokhoz valók, és minden réteget elveszítenek, az exportált fájlstruktúra a következő:



A mentés exportálása a képhez való, a fájlszerkezet réteges, ahogy az alábbi ábrán látható:



Az exportált-importált képek minden történetet elveszítenek, míg a mentett betöltött képek nem veszítenek el történetet és rétegeket. Ez azt jelenti, hogy nem lehet visszaforgatni az előző rétegre export-import módszerrel, és a mentés és betöltés módszerrel megőrizheted az egész képet (docker tag <LAYER ID> <IMAGE NAME> végrehajthatod az előző réteg visszatekeréséhez).

Gondolkodás: Az első docker képet az import-export elv alapján kell létrehozni, a rendszerfájlokat tar formátumba tömörítve, majd az import parancson keresztül importálni őket.





Előző:LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
Következő:Telepítsd a GD kiterjesztést a Docker php:5.6.40-fpm kép alapján
 Háziúr| Közzétéve 2022. 02. 27. 16:52:12 |
Mentsd el a képet



Töltsd be a képet

Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com