Kwi-Toolkit yokulawula i-Linux Docker Containers ekwanti ukuba sesichengeni (), leyo, phantsi kweemeko ezithile, ikuvumela ukuba ufikelele kwindawo yokusingatha kwi-container ukuba unako ukuqalisa imifanekiso yakho kwinkqubo okanye ngokufikelela kwisitya esisebenzayo. Ingxaki ibonakala kuzo zonke iinguqulelo zeDocker kwaye ihlala ingalungiswanga (ecetywayo, kodwa ayikamkelwa, , osebenzisa ukunqunyanyiswa kwesikhongozeli ngelixa usenza imisebenzi kunye neFS).
Ukuba sesichengeni kuvumela iifayile ukuba zikhutshwe kwisikhongozeli ukuya kwindawo engafanelekanga yenkqubo yefayile ye-host host xa uphumeza "docker cp" umyalelo. Ukutsalwa kwefayile kwenziwa ngamalungelo eengcambu, okwenza kube lula ukufunda okanye ukubhala naziphi na iifayile kwindawo yenginginya, okwaneleyo ukufumana ulawulo lwendlela yokusingatha (umzekelo, ungabhala ngaphezulu /etc/shadow).
Uhlaselo lunokwenziwa kuphela xa umlawuli ephumeza “umyalelo we-docker cp” ukukopa iifayile ukuya okanye kwisikhongozeli. Ke, umhlaseli kufuneka ngandlela thile aqinisekise umlawuli weDocker ngesidingo sokwenza lo msebenzi kwaye aqikelele indlela esetyenziswayo xa kukopa. Ngakolunye uhlangothi, uhlaselo lunokwenziwa, umzekelo, xa iinkonzo zefu zibonelela ngezixhobo zokukopisha iifayile zokucwangcisa kwisitya, esakhiwe ngokusebenzisa "docker cp" umyalelo.
Ingxaki ibangelwa sisiphene ekusetyenzisweni komsebenzi , ebala indlela epheleleyo kwinkqubo yefayile engundoqo esekelwe kwindlela ehambelanayo, kuthathelwa ingqalelo ukubekwa kwesingxobo. Ngelixa uphumeza "docker cp" umyalelo, ixesha elifutshane , apho umendo sele uqinisekisiwe, kodwa umsebenzi awukenziwa. Ekubeni ukhuphelo lwenziwa kumxholo wenkqubo yefayile engundoqo yenkqubo yenginginya, ngaphakathi kwexesha elichaziweyo, unokulawula ukutshintsha ikhonkco ngomnye umendo kwaye uqalise ukukopishwa kwedatha kwindawo engenamkhethe kwinkqubo yefayile ngaphandle kwe isikhongozeli.
Ekubeni ixesha lefestile lemeko yogqatso inokwenzeka lilinganiselwe kakhulu kwindawo elungisiweyo Xa usenza imisebenzi yokukhuphela kwisikhongozeli, kwakunokwenzeka ukuphumeza uhlaselo oluyimpumelelo ngaphantsi kwe-1% yamatyala xa utshintsha ngebhayisekile ikhonkco lomfuziselo kwindlela esetyenziswa kumsebenzi wokukopa (uhlaselo oluyimpumelelo lwenziwa emva kwemizuzwana eli-10 yokuzama. ukukopa ngokuqhubekayo ifayile kwilophu ngomyalelo we "docker cp").
Ngokwenza umsebenzi wokukhuphela kwisikhongozeli, ungafezekisa uhlaselo oluphinda-phindayo lwefayile kwi-host host ngokuphindaphinda nje okumbalwa. Ukuhlaselwa okunokwenzeka kungenxa yokuba xa ukopisha kwisikhongozeli, kusetyenziswa ingqikelelo ethi "chrootarchive", ngokwendlela inkqubo ye-archive.go ikhupha i-archive hayi kwi-chroot yengcambu yesikhongozeli, kodwa kwi-chroot yesixhobo. Uluhlu lomzali lwendlela ekujoliswe kuyo, elawulwa ngumhlaseli, kwaye ayiyeki ukuphunyezwa kwesingxobo (i-chroot isetyenziswa njengophawu lokuxhaphaza iimeko zobuhlanga).
umthombo: opennet.ru
