See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 5565|Vastuse: 1

Erinevus Dockeri salvestus- ja ekspordikäskude vahel

[Kopeeri link]
Postitatud 27.11.2021 14:33:20 | | | |
Docker põhineb pildil. Pilt on sarnane virtuaalmasina pildile, mis sisaldab juba faile, seadistusi ja paigaldatud programme. Samamoodi saab käivitada mitu pildi instantsi nagu virtuaalmasinat. Jooksvat pilti nimetatakse konteineriks. Konteinerit saab muuta (näiteks faili kustutada), kuid need muudatused ei mõjuta pilti. Küll aga saab kasutada docker commit <container-id> <image-name>käsku, et muuta töötav konteiner uueks pildiks.

Eksportima

Ekspordikäsku kasutatakse konteineri säilitamiseks (mitte pildi säilitamiseks). Seetõttu peame konteineri ID hankima järgmiste meetodite kaudu:

Seejärel vii läbi eksport:



Seejärel kasutatakse eksportitud failide laadimiseks teist serverit, docker importi.

Ametliku dokumendi aadress:Hüperlingi sisselogimine on nähtav.

Salvestama

Salvestuskäsku kasutatakse pildi säilitamiseks (mitte konteineri). Seetõttu peame pildi nime saama järgmiselt:

Tee salvestus:



Seejärel kasutatakse salvestatud failide laadimiseks teist serverit, docker load'i.

Ametliku dokumendi aadress:Hüperlingi sisselogimine on nähtav.

Võta erinevus kokku

ekspordid on mõeldud konteinerirakendustele ja kaotavad kõik kihid, eksporditud failistruktuur on järgmine:



Salvesta eksport on pildi jaoks ning failistruktuur on kihiline, nagu näidatud alloleval joonisel:



Eksporditud-imporditud pildid kaotavad kogu ajaloo, samas kui salvestatud pildid ei kaota ajalugu ega kihte. See tähendab, et sa ei saa eksportimise ja impordi meetodiga eelmisele kihile tagasi kerida ning salvestamise ja laadimise meetodit saad kogu pildi säilitamiseks (saad teha docker sildi <LAYER ID> <IMAGE NAME> et eelmine kiht tagasi keerata).

Mõtlemine: Esimene dockeri pilt tuleks luua import-eksporti põhimõttel, tihendades süsteemifailid tar-formaati ja seejärel importides need importimiskäsu kaudu.





Eelmine:LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
Järgmine:Paigalda GD laiendus, mis põhineb Docker php:5.6.40-fpm pildil
 Üürileandja| Postitatud 27.02.2022 16:52:12 |
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com