Հոդվածը շարունակություն է
Որո՞նք են Docker-ի ծառայության պայմանները:
Ե՞րբ են ուժի մեջ մտնելու ծառայության նոր պայմանները:
Ծառայության թարմացված պայմաններն ուժի մեջ են մտնում անմիջապես:
Ի՞նչ փոփոխություններ են տեղի ունեցել ծառայության պայմաններում։
Բաժին 2.5-ը ենթարկվել է ամենաէական փոփոխություններին: Բոլոր փոփոխություններին ծանոթանալու համար խորհուրդ ենք տալիս կարդալ ամբողջությամբ
Ո՞րն է անգործուն պատկերների պահպանման սահմանաչափը և ինչպե՞ս դա կազդի իմ հաշվի վրա:
Պատկերների պահպանումը հիմնված է օգտատիրոջ հաշվի միջոցով պահպանված յուրաքանչյուր անհատական պատկերի ներբեռնման կամ վերբեռնման գործունեության վրա: Եթե պատկերը չի ներբեռնվել/վերբեռնվել 6 ամիս, այն կնշվի «ոչ ակտիվ»: Բոլոր պատկերները, որոնք նշված են որպես «ոչ ակտիվ», նախատեսված են ջնջման համար: Բաժանորդային պլան ունեցող հաշիվները ենթակա են այս սահմանափակման ազատ անհատ ծրագրավորողների և ընկերությունների համար: Կլինի նաև նոր վահանակ, որը հասանելի կլինի Docker Hub-ի համար, որը ձեզ հնարավորություն կտա դիտելու ձեր բոլոր կոնտեյների պատկերների կարգավիճակը ձեր հաշվի հետ կապված բոլոր պահեստներում:
Որո՞նք են լինելու կոնտեյների պատկերների պահպանման նոր սահմանները:
Docker-ը ներկայացրել է քնած պատկերների համար կոնտեյների պատկերի պահպանման նոր քաղաքականություն, որն ուժի մեջ կմտնի 1 թվականի նոյեմբերի 2020-ից: Անգործուն բեռնարկղերի պատկերների պահպանման քաղաքականությունը կկիրառվի հետևյալ գնային պլանների համար.
- Անվճար սակագնային պլան. ոչ ակտիվ պատկերների համար կգործի 6-ամսյա պահպանման սահմանափակում;
- Pro և Team պլաններ. ոչ ակտիվ պատկերների պահպանման ժամկետի սահմանափակումներ չեն լինի:
Ի՞նչ է «ոչ ակտիվ» պատկերը:
Անգործուն պատկերը կոնտեյների պատկեր է, որը 6 ամիս չի ներբեռնվել կամ վերբեռնվել Docker Hub պատկերների պահոց:
Ինչպե՞ս կարող եմ ստուգել իմ պատկերների կարգավիճակը:
Docker Hub պահոցում յուրաքանչյուր պիտակ (և պիտակի հետ կապված վերջին պատկերը) ունի «Վերջին հրում» ամսաթիվը, որը հեշտությամբ կարելի է տեսնել պահեստներում, եթե մուտք եք գործել ձեր հաշիվ: Docker Hub-ում հասանելի կլինի նոր վահանակ, որն առաջարկում է բոլոր պատկերների կարգավիճակը դիտելու ձեր հաշվի բոլոր պահոցներում, ներառյալ ամենավերջին պիտակը, ինչպես նաև պիտակի նախորդ տարբերակները: Հաշվի սեփականատերերը էլեկտրոնային փոստով կտեղեկացվեն անգործուն պատկերների մասին, որոնք նախատեսվում է ջնջել:
Ի՞նչ է պատահում անգործուն պատկերների հետ պահպանման սահմանաչափին հասնելուց հետո:
1 թվականի նոյեմբերի 2020-ից բոլոր պատկերները, որոնք նշված են որպես «անգործուն», կջնջվեն: Հաշվի սեփականատերերը էլփոստով կտեղեկացվեն ջնջման պլանավորված «ոչ ակտիվ» պատկերների մասին:
Ինչպե՞ս կարող եմ անսահմանափակ տարածք ստանալ իմ պատկերների համար:
Այս սահմանափակումները գործելու են միայն սակագնային պլանի վրա ազատ. Սակագնային պլաններով հաշիվներից օգտվողներ յուրաքանչյուր կամ թիմ սահմանափակումների ենթակա չեն։ Եթե ունեք անվճար հաշիվ, կարող եք հեշտությամբ թարմացնել Pro կամ Team պլանի համար
Ինչու՞ Docker-ը ներկայացրեց պատկերների պահպանման նոր «քնած» քաղաքականություն:
Docker Hub-ը, որպես աշխարհի ամենամեծ կոնտեյներային պատկերների պահոցը, պահպանում է ավելի քան 15PB տվյալներ: Docker-ի ներքին վերլուծական գործիքները ցույց են տվել, որ Docker Hub-ում պահվող այս 15PB պատկերներից ավելի քան 10PB չեն պահանջվել ավելի քան վեց ամիս: Ավելի խորանալով՝ մենք իմացանք, որ այս ոչ ակտիվ պատկերներից մոտ 4.5 PB-ը կապված է անվճար հաշիվների հետ:
Docker-ը, նման սահմանափակում մտցնելուց հետո, կկարողանա տնտեսապես մասշտաբել և անվճար ծառայություններ տրամադրել ծրագրավորողներին և թիմերին, որոնք օգտագործում են ծառայություններ ամբողջ աշխարհում հավելվածներ ստեղծելու և առաքելու համար:
Եթե մենք պահեստի վրա հիմնված պլանով հաճախորդ ենք, արդյո՞ք պահպանման քաղաքականությունը կկիրառվի մեզ վրա:
Ոչ, ցանկացած վճարովի պլան ունեցող հաճախորդները չեն սահմանափակվի պահպանման ժամկետների առումով:
Պաշտոնական պատկերները կենթարկվե՞ն «ոչ ակտիվ» պատկերների պահպանման քաղաքականությանը:
Ոչ Անգործուն պատկերների պահպանման քաղաքականությունը չի տարածվի Պաշտոնական պատկերների վրա: «Գրադարան» անվանատարածքում պարունակվող ցանկացած պատկեր չի հեռացվի: Հաստատված հրատարակիչներից հրապարակված պատկերները նույնպես չեն սահմանափակվի պատկերների պահպանման ոչ ակտիվ քաղաքականությամբ:
Արդյո՞ք պահպանման քաղաքականությունը կկիրառվի պահեստների, պիտակների կամ պատկերների վրա:
Քաղաքականությունը կկիրառվի միայն պահեստային պատկերների նկատմամբ, որոնց հասանելի չեն եղել վերջին 6 ամիսների ընթացքում, ներառյալ չկապված պատկերները և նախկին պատկերների պիտակները: Լրացուցիչ տեղեկությունների համար տես
Օրինակ, եթե «:last» թեգը ներբեռնվի, դա կկանխի՞ բոլոր նախորդ տարբերակների ջնջումը:
Ոչ Եթե «:latest» թեգը ներբեռնվի, ապա միայն «:latest»-ի վերջին տարբերակը կնշվի որպես ակտիվ: Պիտակի նախորդ տարբերակների կարգավիճակը չի փոխվի:
Ի՞նչ է տեղի ունենում ոչ ակտիվ պատկերը ջնջելուց հետո:
Պատկերը, որը հասանելի չի եղել վերջին 6 ամսվա ընթացքում, կնշվի որպես «ոչ ակտիվ» և կնշվի նաև ջնջման համար: Երբ պատկերը նշվում է որպես ոչ ակտիվ, այն այլևս չի կարող ներբեռնվել: Ոչ ակտիվ պատկերները նույնպես տեսանելի կլինեն (Պատկերի կառավարման վահանակում) որոշակի ժամանակահատվածում, որպեսզի հաճախորդները հնարավորություն ունենան վերականգնել պատկերները:
Հնարավո՞ր է վերականգնել ջնջված պատկերները:
Մինչ ջնջումը, անգործուն պատկերը որոշ ժամանակ տեսանելի կլինի (Պատկերի կառավարման վահանակում), որպեսզի հաճախորդները կարողանան վերականգնել նման պատկերները:
Եթե ես ունեմ ժառանգական (պահեստի վրա հիմնված) պլան, արդյոք իմ հաշիվը ենթակա կլինի ոչ ակտիվ պատկերների պահպանման քաղաքականության և ներբեռնման սահմանափակումների:
Գոյություն ունեցող հին բաժանորդագրությունները ներբեռնման քաղաքականության և սահմանափակումների թիրախը չեն: Խնդրում ենք հիշել, որ նման հաճախորդները կունենան մինչև 31 թվականի հունվարի 2021-ը անցնելու համար
Որո՞նք են Docker Hub պահոցից պատկերներ ներբեռնելու սահմանափակումները:
Docker պատկերների ներբեռնման սահմանափակումները հիմնված են պատկերը հայցող օգտատիրոջ հաշվի տեսակի վրա, այլ ոչ թե պատկերի սեփականատիրոջ հաշվի տեսակի վրա: Դրանք սահմանված են
Օգտատիրոջ առավելագույն իրավունքները կկիրառվեն՝ հիմնվելով նրա անձնական հաշվի և այն կազմակերպությունների վրա, որոնց այն պատկանում է: Չլիազորված ներբեռնումները «անանուն» են և սահմանափակված են IP հասցեով՝ օգտվողի ID-ի փոխարեն: Լիազորված պատկերների վերբեռնման մասին ավելին իմանալու համար ստուգեք
Ինչպե՞ս են որոշվում ներբեռնումները՝ ներբեռնման հաճախականությունը սահմանափակելու նպատակով:
Ներբեռնման հարցումը բաղկացած է ձևի UTL պահոցից մինչև երկու GET հարցումից /v2/*/manifests/*
.
Փաստն այն է, որ բազմաճարտարապետական պատկերների մանիֆեստը ներբեռնելու համար անհրաժեշտ է ներբեռնել մանիֆեստների ցանկը և այնուհետև ներբեռնել ցանկալի մանիֆեստը պահանջվող ճարտարապետության համար: HEAD հարցումները չեն հաշվվում:
Խնդրում ենք նկատի ունենալ, որ բոլոր ներբեռնումները, ներառյալ արդեն իսկ պատկանող պատկերների ներբեռնումները, հաշվվում են այս կերպ: Սա փոխզիջում է առանձին շերտերը չհաշվելու համար:
Կարո՞ղ եմ գործարկել իմ սեփական Docker Hub հայելին:
Տեսնել
Արդյո՞ք պատկերի շերտերը հաշվում են:
Ոչ Քանի որ մենք սահմանափակում ենք մանիֆեստի հարցումները, ներբեռնելիս շերտերի (բլբի հարցումների) քանակը այս պահին սահմանափակված չէ: Սա մեր նախկին քաղաքականության փոփոխությունն է՝ հիմնված համայնքի արձագանքների վրա: Փոփոխության նպատակն է քաղաքականությունը դարձնել ավելի հարմարավետ, որպեսզի օգտվողները ստիպված չլինեն հաշվել յուրաքանչյուր պատկերի շերտերը, որոնք նրանք կարող են օգտագործել:
Անանուն ներբեռնումների տոկոսադրույքը սահմանափակվա՞ծ է IP հասցեի հիման վրա:
Այո՛։ Հարցումների հաճախականությունը սահմանափակվում է անհատական IP հասցեներով (օրինակ՝ անանուն օգտատերերի համար՝ 100 հարցում 6 ժամում մեկ հասցեից)։ Տես ավելի մանրամասն
Արդյո՞ք մուտք գործած օգտատերերի ներբեռնման հարցումները սահմանափակված են IP հասցեով:
Ոչ, լիազորված օգտատերերի ներբեռնման հարցումները հիմնված են հաշվի վրա, ոչ թե IP-ի վրա: Անվճար հաշիվները սահմանափակվում են 200 հարցումով վեց ժամվա ընթացքում: Վճարովի հաշիվներն անսահմանափակ են:
Արդյո՞ք սահմանափակումներ կկիրառվեն, եթե ես մուտք գործեմ իմ հաշիվ, և այնուհետև իմ IP-ից որևէ մեկը անանուն կերպով կատարի սահմանափակումը:
Ոչ, նկարներ ներբեռնելու համար իրենց հաշիվ մուտք գործած օգտատերերը կսահմանափակվեն միայն հաշվի տեսակի հիման վրա: Եթե ձեր IP-ից անանուն օգտատերը սահմանափակում է ստանում, դա չի ազդի ձեզ վրա, քանի դեռ դուք լիազորված եք կամ չեք կատարել ձեր սահմանափակումը:
Կարևոր է, թե որ պատկերը ես ներբեռնեմ:
Ոչ, բոլոր պատկերները համարվում են նույնը: Սահմանափակումները հիմնված են ամբողջությամբ հաշվի մակարդակի վրա, որով օգտատերը ներբեռնում է պատկերները, և ոչ թե պահեստի սեփականատիրոջ հաշվի մակարդակին:
Այս սահմանափակումները կփոխվե՞ն։
Մենք ուշադիր կհետևենք սահմանափակումներին և կապահովենք, որ դրանք համապատասխան են սովորական օգտագործման դեպքերին՝ ըստ իրենց մակարդակի: Մասնավորապես, Անվճար և Անանուն սահմանափակումները միշտ պետք է բավարարեն մեկ մշակողի նորմալ աշխատանքային ընթացքը: Այս սկզբունքի հիման վրա անհրաժեշտության դեպքում ճշգրտումներ կկատարվեն։ դուք նույնպես կարող եք
Ինչ վերաբերում է CI համակարգերին, որտեղ ներբեռնումները կլինեն անանուն:
Մենք հասկանում ենք, որ կան հանգամանքներ, որոնցում ընդունելի են բազմաթիվ անանուն ներբեռնումներ: Օրինակ, ամպային CI պրովայդերները կարող են PR-ի վրա հիմնված կառուցումներ գործարկել բաց կոդով նախագծերում: Ծրագրի սեփականատերերը կարող են չկարողանան ապահով կերպով օգտագործել իրենց Docker Hub հավատարմագրերը այս դեպքում ներբեռնումները թույլատրելու համար, և նման մատակարարների մասշտաբը, հավանաբար, կառաջացնի սահմանափակումներ: Մենք, իհարկե, կլուծենք նման դեպքերը ըստ պահանջի և կշարունակենք բարելավել մեր ներբեռնման արագությունը սահմանափակող մեխանիզմները՝ բարելավելու մեր փորձը այս մատակարարների հետ: Գրեք մեզ հասցեով
Docker-ը կառաջարկի՞ առանձին գնային պլաններ բաց կոդով նախագծերի համար:
Այո, Docker-ը, որպես Open Source համայնքին իր աջակցության մաս, հետագայում կհայտարարի նրանց համար գնային նոր պլանների մասին: Նման սակագնային պլանին դիմելու համար լրացրեք
NB Դասերի վրա
Source: www.habr.com