ugrás a tartalomhoz

Érdemes volt docker-re váltani...

mind1 valami név · 2020. Nov. 28. (Szo), 14.52
https://www.docker.com/blog/what-you-need-to-know-about-upcoming-docker-hub-rate-limiting/
Rosszindulatú vagyok, ha feltételezem, higy rövidesen használhatatlanná válik a legtöbb szolgáltatás az anonim userek és a regisztrált, de nem fizető userek számára?

Most ugye beállítottak egy átlagos, fejlesztéssel nem nagyon foglalkozó felhasználó számára elfogadható limitet.
Valamiért úgy érzem, ezek a limitek lassan egyre szűkebbek lesznek.

Ráadásul, dilettantizmus csúcsa: ha jól értem, ők az anonim felhasználókat IP cím alapján azonosítják. Ergo, ha van mondjuk tíz-tizenöt natolt ügyfél egy szolgáltatónál, azok könnyen szopóágra kerülhetnek már most is, főleg, ha különböző image-eket próbálgat valaki.
 
1

fejlesztéssel nem nagyon foglalkozó?

Pepita · 2020. Nov. 30. (H), 08.13
anonymous users are limited to 100 container pulls per six hours and free users limited to 200 container pulls per six hours

Ha csak próbálgatok különböző image-eket, akkor óránként úgy 5 - 10 - et tudok "megnézni".
Ez ugye max 60 / 6 óra.
Ha aktívan fejlesztek (Docker alatt) meglévő projektet, akkor napokig nincs új pull image, amíg nem magán a (valamelyik) konténeren változtatok, mondjuk base image verziót...
Ne felejtsük el, hogy ez az image pull - okra vonatkozik, ha Te leszármaztatsz egy "gyári" image-ből, azt addig cache-ből fogja neked kiszolgálni, míg meg nem változik, vagy nem váltasz Te verziót.
Szóval - ahogy én értem - igen aktív fejlesztő is simán beleférhet ebbe a limitbe.
2

Jó, kérdés, hogy a pull-ba mi

mind1 valami név · 2020. Nov. 30. (H), 08.34
Jó, kérdés, hogy a pull-ba mi számít bele? A tényleges letöltés vagy az is, hogy ellenőrzöm, van-e újabb image?
Vagy az nem divat, hogy FROM-ba a hub-on lévő image kerül?
3

Próbáld ki! :)

Pepita · 2020. Nov. 30. (H), 12.40
Vagy az nem divat, hogy FROM-ba a hub-on lévő image kerül?
Dehogynem, viszont épp itt van jelentősége a verziónak: ha az adott verzió (és nem :latest van megadva) meg van cache-ben, abból szolgálja ki, nem pullol.
Pl.: FROM php:7.4-cli Ezt szerintem csak 1x, max annyit checkol, hogy ha 7.4.6 van cache-ben, létezik-e már pl 7.4.7 vagy nagyobb.
4

Ja, jó, én egyelőre szinte

mind1 valami név · 2020. Nov. 30. (H), 15.02
Ja, jó, én egyelőre szinte mindenből a latest változatot használom.
Viszont többnyire az alpine:latest-ből építkezek, amit meg tudok oldani sajat hatáskörben, ahhoz csak a lokális alpine image-t használom.
5

Kipróbáltam

mind1 valami név · 2020. Dec. 3. (Cs), 18.14
https://www.docker.com/blog/checking-your-current-docker-pull-rate-limits-and-status/

Itt a leírás, hogy hogyan lehet lekérdezni a rendelkezésre álló limitet. Szóval nem csak letöltésre, hanem minden kísérletre vonatkozik.
Viszont dinamikus IP-ről könnyen kijátszható, ebből viszont az is következik, hogy ha valakinek nem publikus IP-je van, hanem NAT vagy proxy mögül "támad", akkor a kívülről látható IP-re lesz a korlát. Ami bizonyos esetekben elég nagy szopás lehet.
Főleg olyan helyen, ahol többen fejlesztenek docker-t használva.
6

Köszi a linket

Pepita · 2020. Dec. 9. (Sze), 10.55
Hasznos a leírás, én egyelőre simán beférek a 100-ba.
Jogos, amit írsz, szerintem lesz néhány fejlesztő iroda, akik előfizetnek. (Gondolom ez a célja (az egyik) ennek a limitnek.)