|
|
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, v3839Järgmine:Paigalda GD laiendus, mis põhineb Docker php:5.6.40-fpm pildil
|