Sziasztok,
Csak most kezdtem el a dockerrel mélyebben foglalkozni és felmerült egy (pár) kérdés:
A Docker Hub-on elérhető alap image-ek meddig elérhetőek?
Úgy értem, hogy teljesen jó, ha most működik letöltöm használom, de mi van akkor, ha egyszercsak a tulajdonosa azt mondja, hogy hmm ezt innentől levesszük.
És ezt nem is veszem észre addig, míg nem frissítem vagy nem akarom újra lehúzni az alap image-et.
Lehet ezt valamilyen formában saját helyre menteni?
Lehet, hogy kcisit paranoiás a kérdés, és ez eddig nem fordult elő nagyon máshol (népszerű szoftverekkel: linux csomagtárolók, github kódok, stb.), de igyekszem felkészülni (legalább elméletben) arra az esetre, ha bekövetkezik.
üdv: redman
- 255 megtekintés
Hozzászólások
Ha hivatalos csomagokat hasznalsz (tehat a gyarto keszit a termekehez docker image-eket) akkor jo eselyel nem fog csak ugy megszunni. Az YX altal feltoltott image-ekkel mas a helyzet, mondjuk gyakoribb hogy egyszeruen nem frissul tovabb, nem pedig eltunik. Mondjuk en az ilyen imageeket eleve fentartasokkal kezelem es nem is hasznalom...
- A hozzászóláshoz be kell jelentkezni
Több megoldás is van az image -ek mentésére
- private registry futtatása, így az image -t áttageled és felöltöd oda
- elteszed a Dockerfile -t hozzá, és majd lebuildeled amikor neked kell
- az image mentése fájlba ( https://docs.docker.com/engine/reference/commandline/save/ )
- A hozzászóláshoz be kell jelentkezni
A kérdés általánosítható arra, hogy mennyi ideig fog az ember infrastruktúrája működni vajon a jövőben? Mikor minden vacak netről frissít, netről szed le mindent is, különben el sem indul.
Erre mi olyan megoldást csináltunk, hogy mindent átfuttatunk egy saját web cache-en, és a build szerver, illetve a fejlesztő állomások telepítése ezen keresztül történik, a wild Internetet nem is látják. Így nagyjából biztosak lehetünk benne, hogy ha leállítják az Internetet, mi akkor is tudunk buildelni.
Haza nem találunk, bevásárolni nem tudunk, telefonálni nem tudunk, lassan segget törölni sem tudunk Internet nélkül, de buildelni igen, csak áram legyen! :-)
- A hozzászóláshoz be kell jelentkezni
Kiveve ha egy fejleszto upgradelt egy fuggoseget ami meg nincs lokal cacheben.
Ilyenkor offline modban muszaj vagytok ugyanugy "revertelni"
- A hozzászóláshoz be kell jelentkezni
Ha a new build eldol, akkor nincs frissites, ergo nem kell revert :P
Akkor van gond, ha a regi fuggoseg is kikopik a cache-bol mondjuk time based cache policy miatt (ha pl a regit is adott idonkent ujrafrissiti) :)
- A hozzászóláshoz be kell jelentkezni
Nyilván a cache verziókezelt és örökre szól :-)
- A hozzászóláshoz be kell jelentkezni
Es ugye pont most "kemenyitett" be a docker.
Az image retention policy-t eltoltak, de a docker pull rate limit az mar aktiv nov. 1. ota.
https://www.docker.com/blog/docker-hub-image-retention-policy-delayed-a…
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy kcisit paranoiás a kérdés, és ez eddig nem fordult elő nagyon máshol (népszerű szoftverekkel: linux csomagtárolók, github kódok, stb.), de igyekszem felkészülni (legalább elméletben) arra az esetre, ha bekövetkezik.
igen. nem fordult elő:
https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting…
4 és fél éve csak vim-et használok. elsősorban azért, mert még nem jöttem rá, hogy kell kilépni belőle.
- A hozzászóláshoz be kell jelentkezni