WireGuard konfigurazioa exekutatzen ari den edukiontzi baten barruan editatzen duzu, funtzionatzen du, eta hurrengo irudi-eguneratzeak ezabatzen du. Ezer ez zegoen gaizki konfiguratuta. Fitxategia edukiontziaren geruza idazgarrian bizi zen, edukiontzi instantzia horretarako bakarrik existitzen dena. Garrantzitsua den konparazioa ez da zein tresna erabili, baizik eta zure hedapenak zein sarrera deklaratzen dituen. Eskuz editatu duzun guztia hedapenak ezagutzen ez duen sarrera bat da.

Bi egoera mota, bat baztergarria da

Edukiontziak exekuzio-denboran egindako aldaketetarako geruza idazgarri bat du, eta geruza hori baztertu egiten da edukiontzia ordezkatzen denean. Ez da konfigurazio-biltegi bat eta ez da babeskopia bat. Irudiak gehi deklaratutako sarrerek osatzen dute exekutatzen denaren definizio osoa.

Galdetu zure VPN fitxategietatik zein den deklaratutako sarrera eta zein istripua:

docker diff wg-vpn
docker inspect --format '{{json .Mounts}}' wg-vpn

Diff-ak geruza idazgarrian zer aldatu den zerrendatzen du, eta hori da desagertuko diren gauzen multzoa zehazki. Muntatze-zerrendak zer irauten duen erakusten du. Biak alderatzeak galderari erantzuten dio ezer galdu aurretik.

Bind mount, izeneko bolumena edo sekretua: bakoitzak zer babesten duen

Hirurek VPN profil bat eduki dezakete, eta desberdinak dira nor den irakur dezakeena eta ordezkatzean zer gertatzen den.

MechanismSurvives recreationWho can read it
Writable layerNoAnyone with container access, until it is gone
Bind mountYes, while the host path existsWhatever the host permissions allow
Named volumeYes, until the volume is removedManaged by the runtime
SecretYes, as a declared inputThe container process, by design

Bind mount batek ostalariaren bide bat mapatzen du, beraz fitxategia bide hori bezain babestuta dago eta ostalariaren baimenek uzten duten adina ikusgai. Izeneko bolumen bat runtimeak kudeatzen du eta edukiontzia kentzean irauten du, eta horrek hedapenak duen egoerarako lehenetsitako aukera seguruagoa bihurtzen du. Sekretu-mekanismo bat irudi batean edo ingurune-aldagai batean nahi ez duzun materialerako da.

Ez tratatu ingurune-aldagai eta ostalari-fitxategi bakoitza babes baliokide gisa, ez baitira.

Edukiontziaren barruan editatzea da tranpa

Tranpa ez da tresna, edizioaren norabidea baizik. Exekutatzen ari den edukiontzi baten barruan egindako aldaketa hedapenarentzat ikusezina da, beraz hurrengo birsorkuntzak isilka atzera botatzen du eta sintomak irudiko erregresioa dirudi. Han diagnostikatzeko aldaketaren bat egin behar baduzu, kopiatu berehala kanpora eta jarri deklaratutako sarreran. Gero birsortu hedapenak hura erreproduzitzen duela frogatzeko.

Profil batek gako pribatuak eta kontu-materiala eraman ditzake, eta horrek fitxategi horren babeskopia sekretuen kudeaketa zeregin bihurtzen du, fitxategi-kopia bat izan beharrean. Mantendu jabetza eta irakurketa-sarbidea edukiontziaren benetako prozesura mugatuta, ostalariaren direktorio bat zabaldu beharrean baimen-errore bat desagertzeko.

Zabaltze hori da edukiontziko erosotasuna ostalariaren esposizio bihurtzeko modua.

Birsortu nahita, gero egiaztatu lau gauza

Idatzi irudiaren bertsioa, beharrezko gailua eta gaitasunak, sare-konexioa eta sarrera iraunkorrak. Gailuaren eta gaitasunen zerrenda bereziki garrantzitsua da VPN edukiontzi batentzat, tunelak sare-gailua eta hura konfiguratzeko pribilegioa behar baititu.

Egiaztatu sortutako exekuzio-egoera zein berreraiki behar den gorde beharrean. Tunelak lehen abiaraztean sortutako gakoak egoera dira, eta haiek mantentzea edo berriro sortzea gako publiko zaharra ezagutzen duen peer bakoitzarentzako ondorioak dituen erabakia da.

Birsorkuntza kontrolatu baten ondoren, egiaztatu identitatea, bideratzea, DNS eta beharrezko hutsegite-blokeoa. Errore gabe abiarazten den prozesu batek ez du horietako bat ere frogatzen. Egiaztatu tunela martxan dagoen bitartean eta berriro gelditu ondoren, hutsegite-blokeoak soilik erakusten baitu tunela desagertzen denean.

Mantendu berreskuratze-kopia edukiontzitik kanpo

Mantendu berreskuratze-kopia bat edukiontziarekiko independentea dena, eta probatu hura berreskuratzen dokumentatutako prozesuaren bitartez. VPN profil baten probatu gabeko babeskopia itxaropen bat da, batez ere berreskuratze-bideak edukiontziaren prozesuak behar dituen baimenak dakartzanean.

VPN bat duen edukiontzi bat ordezkatzen bada, koordinatu haren sare-pila partekatzen duten aplikazioak runtimearen bizitza-ziklo onartuan.

Koordinazio hori berrabiaraztearen eta etenduraren arteko aldea da. Hedapenak konfigurazioa nondik datorren deskribatu behar luke, eta bolumenen dokumentazioa da runtimeak benetan zer gordetzen duen egiaztatzeko lekua.

Erlazionatutako artikuluak