Docker-ը նվազեցնում է կատարումը:
Docker-ը նվազեցնում է կատարումը:

Video: Docker-ը նվազեցնում է կատարումը:

Video: Docker-ը նվազեցնում է կատարումը:
Video: Windows 10 Docker Desktop for Windows: Explained 2024, Նոյեմբեր
Anonim

Կատարում կարևոր է ձեր դիմումի համար:

Այնուամենայնիվ, Դոկերը անում է պարտադրել կատարումը ծախսերը։ Կոնտեյների ներսում աշխատող գործընթացները այնքան արագ չեն լինի, որքան բնօրինակ OS-ով աշխատող գործընթացները: Եթե Ձեզ անհրաժեշտ է ստանալ հնարավոր լավագույնը կատարումը ձեր սերվերից դուրս, դուք կարող եք խուսափել Դոկեր.

Նմանապես մեկը կարող է հարցնել՝ ինչպե՞ս կարող եմ Docker-ն ավելի արագ աշխատել:

Շատ դեպքերում կան բաներ, որ դուք կարող եք անել դեպի կատարել Docker-ը նույնիսկ ավելի արագ.

Դրանք ներառում են.

  1. Դարձրեք ձեր կոնտեյների պատկերները նիհար և իմաստալից:
  2. Host Docker-ը մերկ մետաղի վրա:
  3. Օգտագործեք մինիմալիստական հոսթ օպերացիոն համակարգ:
  4. Օգտագործեք միկրոծառայություններ:
  5. Օգտագործեք build cache.

Բացի այդ, Docker-ն ավելի դանդաղ է, քան բնիկը: Ընդհանուր արդյունքն այն է Դոկեր գրեթե նույնական է Մայրենի կատարումը և ավելի արագ քան KVM յուրաքանչյուր կատեգորիայում: Բացառություն է սա Docker's NAT - եթե օգտագործում եք նավահանգիստների քարտեզագրում (օրինակ. դոկեր գործարկել -p 8080:8080) ապա դուք կարող եք ակնկալել աննշան հարված ուշացման մեջ, ինչպես ցույց է տրված ստորև:

Նաև պետք է իմանալ, թե երբ չպետք է օգտագործեք Docker-ը:

Արեք Չօգտագործել Docker-ը Եթե դուք առաջնահերթություն եք տալիս անվտանգությանը, դուք վտանգում եք առաջադրվել Դոկեր թերի մեկուսացումով տարաներ. Ցանկացած վնասակար կոդ կարող է մուտք գործել ձեր համակարգչի հիշողություն: Հայտնի պրակտիկա կա՝ մեկ միջավայրում շատ բեռնարկղեր գործարկելու համար:

Ինչու՞ է Docker-ը արագ:

Docker's Արդյունավետության առավելությունը, ուրեմն, դա իրականում ճիշտ չէ Դոկեր է ավելի արագ քան վիրտուալ մեքենաները: Բայց այն, ինչ կարող եք ասել Dockerized հավելվածների մասին, այն է, որ նրանք օգտագործում են ռեսուրսները հյուրընկալող համակարգից ավելի արդյունավետ կերպով: Սա նշանակում է, որ կոնտեյներները ավելի արդյունավետ օգտագործում են համակարգի ռեսուրսները, քան վիրտուալ մեքենաները:

Խորհուրդ ենք տալիս: