Video: Ո՞րն է Nginx-ի օգտագործումը Docker-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
NGINX է օգտագործված աշխարհի ամենածանրաբեռնված կայքերի ավելի քան 40%-ի կողմից և հանդիսանում է բաց կոդով հակադարձ պրոքսի սերվեր, բեռի հավասարակշռող, HTTP քեշ և վեբ սերվեր: Պաշտոնական պատկերը Դոկեր Հաբը քաշվել է ավելի քան 3,4 միլիոն անգամ և պահպանվում է NGINX թիմը։
Հետո ինչի՞ համար է օգտագործվում Nginx-ը:
NGINX բաց կոդով ծրագրակազմ է վեբ սպասարկման, հակադարձ պրոքսիինգի, քեշավորման, բեռների հավասարակշռման, մեդիա հոսքի և այլնի համար: Այն սկսվել է որպես վեբ սերվեր, որը նախատեսված է առավելագույն կատարողականության և կայունության համար:
Բացի այդ, ե՞րբ պետք է օգտագործեմ Docker-ը:
- Օգտագործեք Docker-ը որպես տարբերակի կառավարման համակարգ ձեր ամբողջ հավելվածի օպերացիոն համակարգի համար:
- Օգտագործեք Docker-ը, երբ ցանկանում եք թիմով բաշխել/համագործակցել ձեր հավելվածի օպերացիոն համակարգի վրա:
- Օգտագործեք Docker-ը ձեր կոդը գործարկելու համար ձեր նոութբուքի վրա նույն միջավայրում, ինչ դուք ունեք ձեր սերվերում (փորձեք շենքի գործիքը)
Ահա, ինչ է Nginx կոնտեյները:
Նգինքս (արտասանվում է «շարժիչ-x») բաց կոդով հակադարձ պրոքսի սերվեր է HTTP, HTTPS, SMTP, POP3 և IMAP արձանագրությունների համար, ինչպես նաև բեռնվածքի հավասարակշռող, HTTP քեշ և վեբ սերվեր (սկզբնական սերվեր): Այն nginx նախագիծը սկսվել է մեծ ուշադրություն դարձնելով բարձր միաժամանակության, բարձր կատարողականության և հիշողության ցածր օգտագործման վրա:
Ի՞նչ է դոկերի պատկերը:
Ա Դոկերի պատկեր ֆայլ է, որը բաղկացած է մի քանի շերտերից, որն օգտագործվում է a-ում կոդը գործարկելու համար Դոկեր կոնտեյներ. Ան պատկեր Հիմնականում կառուցված է հավելվածի ամբողջական և գործարկվող տարբերակի հրահանգներից, որը հիմնված է հյուրընկալող OS միջուկի վրա:
Խորհուրդ ենք տալիս:
Ո՞րն է ընդլայնման քարտի օգտագործումը:
Այլապես կոչվում է հավելյալ քարտ, ընդլայնման տախտակ, ներքին քարտ, ինտերֆեյսի ադապտեր կամ քարտ, ընդարձակման քարտը PCB է, որը տեղավորվում է աշխատասեղանի համակարգչի ընդլայնման բնիկի մեջ: Ընդլայնման քարտը օգտագործվում է համակարգչին լրացուցիչ հնարավորություններ տալու համար, ինչպիսիք են տեսանկարահանման ուժեղացված կատարումը գրաֆիկական քարտի միջոցով:
Ինչպե՞ս կարող է պրոցեսորի օգտագործումը գերազանցել 100-ը:
%CPU - CPU-ի օգտագործում. ձեր պրոցեսորի տոկոսն է, որն օգտագործվում է գործընթացում: Լռելյայնորեն, վերևում սա ցուցադրվում է որպես մեկ պրոցեսորի տոկոս: Բազմամիջուկ համակարգերում դուք կարող եք ունենալ տոկոսներ, որոնք ավելի քան 100% են: Օրինակ, եթե 3 միջուկը օգտագործվում է 60%, վերևում կցուցադրվի պրոցեսորի օգտագործումը 180%:
Ո՞րն է մակրո հատկանիշի օգտագործումը:
Ինչ է մակրո: Մակրոն հրամանների մի շարք է, որոնք կատարում են գործողություն կամ գործողությունների մի շարք: Այս հատկությունը կարող է օգտագործվել ֆունկցիոնալություն կամ ավտոմատ պարզ առաջադրանքներ ավելացնելու համար, օրինակ՝ գործողություն կատարելը, երբ օգտագործողը սեղմում է հրամանի կոճակը:
Ինչպե՞ս կարող եմ օգտագործել nginx Docker-ը:
NGINX-ի բաց կոդով գործարկում Docker Container-ում Գործարկեք NGINX-ի մի օրինակ, որն աշխատում է կոնտեյներով և օգտագործելով լռելյայն NGINX կոնֆիգուրացիան հետևյալ հրամանով. $ docker run --name mynginx1 -p 80:80 -d nginx: Ստուգեք, որ կոնտեյները ստեղծվել է և աշխատում է docker ps հրամանով
Ձեզ անհրաժեշտ է nginx Docker-ի հետ:
1 Պատասխան. Այսպիսով, ես կասեի, որ ոչ, դուք չպետք է տեղադրեք nginx-ը որպես հակադարձ պրոքսի ուղղակիորեն ձեր դոկերի հոսթի վրա, և այո, դուք պետք է տեղադրեք nginx ձեր կոնտեյներ(ներ)ում, եթե ցանկանում եք, որ nginx-ը տրամադրի հնարավորություններ: