Անցնել պարունակությանը

Portainer

Այս հոդվածում

Տեղեկատվություն

Portainer-ը կոնտեյներների կառավարման գործիք է, որը պարզեցնում է հավելվածների մշակումը, տեղակայումը և մոնիթորինգը: Այն օգտագործում է օպերացիոն համակարգի մակարդակի վիրտուալացման տեխնոլոգիա՝ բարձր արտադրողականություն և արդյունավետություն ապահովելու համար: Portainer-ի միջոցով դուք կարող եք հեշտությամբ ստեղծել, գործարկել, մասշտաբավորել և կառավարել կոնտեյներները հրամանների տողի կամ ինտուիտիվ գրաֆիկական ինտերֆեյսի միջոցով:

Portainer. Հիմնական հնարավորություններ

Portainer-ը ապահովում է լիակատար հսկողություն ձեր կոնտեյներային ենթակառուցվածքի նկատմամբ: Ահա այն հիմնական հնարավորությունները, որոնք մենք առաջարկում ենք.

  • Կոնտեյներների կառավարում: Ստեղծել, գործարկել, կանգնեցնել, վերագործարկել և հեռացնել կոնտեյներները նվազագույն ջանքերով:
  • Պատկերների (Images) կառավարում: Աշխատել կոնտեյներների ստեղծման համար օգտագործվող պատկերների հետ: Մեզ հետ դուք կարող եք ստեղծել, պահպանել և կառավարել պատկերները հարմարավետ ինտերֆեյսի միջոցով:
  • Ռեսուրսների》(Resource isolation)》(մեկուսացում: Մենք ապահովում ենք ռեսուրսների մեկուսացում հավելվածների և կոնտեյներների միջև՝ ձեր համակարգը կայուն և անվտանգ պահելու համար:
  • Ցանցի կառավարում: Կարգավորել և կառավարել կոնտեյներային ցանցային ինտերֆեյսերը, ներառյալ երթուղավորումը (routing) և մոնիթորինգը:
  • Պահողի (Storage) կառավարում: Կառավարել կոնտեյներների կողմից օգտագործվող տվյալները Portainer-ում ինտեգրված գործիքների միջոցով:
  • Վերսիաների վերահսկում: Մենք օգնում ենք ձեզ կառավարել պատկերների և կոնտեյներների վերսիաները՝ պարզեցնելով հավելվածների թարմացման գործընթացը:
  • Անվտանգության կառավարում: Սահմանել մուտքի իրավունքներ, վերահսկել անվտանգությունը և կոդավորել տվյալները՝ ձեր ենթակառուցվածքը անվտանգ պահելու համար:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
19 Portainer Ubuntu 22.04, AlmaLinux 8, AlmaLinux 9, RockyLinux 8, RockyLinux 9, CentOS 9 STREAM, Debian 12, Ubuntu 24.04 + - + + 1 1 - Ոչ ՊԱՏՎԻՐԵԼ

Նշում

Եթե այլ բան նախատեսված չէ, ռեժիմում մենք տեղադրում ենք ծրագրի վերջին թողարկված տարբերակը՝ ծրագրավորողի կայքից կամ օպերացիոն համակարգի պահեստներից:

Ինչպես սկսել Portainer-ի տեղակայումից հետո

Վճարումից հետո գրանցման ժամանակ տրամադրված էլեկտրոնային հասցեին կուղարկվի ծանուցում, որը կհայտնի, որ սերվերը պատրաստ է օգտագործման: Հաղորդագրությունը կներառի VPS IP հասցեն, ինչպեսզիք, ինչպես նաև մուտքի և գաղտնաբառի տվյալները միացման համար: Մեր ընկերության հաճախորդները կառավարում են սարքավորումները սերվերի կառավարման վահանակի և API-ի միջոցով — Invapi.

Ավտորիզացման տվյալները կարող են հայտնվել կամ սերվերի կառավարման վահանակի Configuration >> Tags վանդակի մեջ, կամ ուղարկված էլեկտրոնային նամակում:

  • Docker-ի վեբ ինտերֆեյսին մուտքի հղում: http://<server_ip>:9000/.

Սերվերի IP հասցեն կարող եք տեսնել Network վանդակում:

Անցեք հղմանը և ստեղծեք ադմինիստրատորի հաշիվ՝ սերվերի տեղակայումից հետո 30 րոպե کے ընթացքում: Լրացրեք Username, Password և Confirm password դաշտերը, այնուհետև սեղմեք կոճակը.

Զգուշացում

Ադմինիստրատորի ստեղծման ժամանակաչափը հաշվարկվում է Portainer կոնտեյների գործարկման պահից (այսինքն՝ տեղակայումից), այլ ոչ թե այն պահից, երբ սերվերը հանձնվել է ձեզ: Հետևաբար, ձեր առաջին այցելության ժամանակ դուք կարող եք անմիջապես տեսնել New Portainer installation — Your Portainer instance timed out for security purposes հաղորդագրությունը: Սա ներկառուցված պաշտպանական միջոց է, այլ ոչ թե սխալ:

Ադմինիստրատորի ստեղծման ձևը նորից բացելու համար վերագործարկեք Portainer կոնտեյները SSH-ի միջոցով և անմիջապես թարմացրեք էջը.

docker restart portainer

Հաջող ավտորիզացիայից հետո դուք կարող եք սկսել աշխատել ծրագրի հետ: Portainer-ի կարգավորումները խմբավորված են կողային մենյուում՝ Administration բաժնում հետևյալ կերպ.

  • User-related — կառավարել օգտատերերին, թիմերին և դերերին՝ մուտքի իրավունքներով.
  • Environment-related — կառավարել միջավայրերը, այսինքն՝ միացված հոսթերը և կլաստերները, նրանց խմբերը և թեգերը.
  • Registries — կարգավորել և կառավարել մուտքը կոնտեյներային պահեստներ (Docker registry):
  • Logs — ավտորիզացման իրադարձությունների և օգտատերերի գործունեության մատյանները (logs):
  • Notifications — կարգավորել և դիտել համակարգային ծանուցումները:
  • Settings — Portainer-ի ընդհանրական կարգավորումները (General), ավտորիզացման կարգավորումները (Authentication), Edge Compute, և հղում օգնության համար (Get Help):

Portainer-ը տեղակայված սերվերը արդեն միացված է և հայտնվում է Home վանդակում որպես local միջավայր: Կոնտեյներներով, պատկերներով, volumes-ներով և ցանցերով աշխատելը սկսելու համար պարզապես սեղմեք դրա քարտի վրա. մեկ սերվերի դեպքում այլ բան միացնելու կարիք չկա:

Նոր միջավայր ավելացնելը

Եթե ունեք մի քանի սերվեր, Portainer-ը թույլ է տալիս կառավարել դրանք բոլորը մեկ վահանակից. յուրաքանչյուր լրացուցիչ Docker հոսթ միացվում է որպես առանձին միջավայր:

Home վանդակում սեղմեք Add environment կոճակը (կամ գնացեք Environment-related >> Environments): Կբացվի Environment Wizard-ը: Ընտրեք Docker Standalone միջավայրի տեսակը և սեղմեք Start Wizard կոճակը.

Հաջորդ քայլում Portainer-ը առաջարկում է միացման մեթոդ: Լռելக்கանոնաբար ընտրված է Edge Agent Standard — այն աշխատում է անվտանգ հակադարձ թունելով (reverse tunnel) և նախատեսված է այն հոսթերի համար, որոնք անմիջականորեն հասանելի չեն (օրինակ՝ NAT-ի հետևում): Ուղղակի միացման համար ընդլայնեք More options բլոկը և ընտրեք Agent. այս դեպքում Portainer սերվերը ինքն է միանում ագենտին նշված հասցեով և պորտով: Portainer-ը անմիջապես ցույց է տալիս պատրաստի ագենտի տեղակայման հրաման՝ սեղմեք Copy command կոճակը.

Միացեք SSH-ով այն հոսթին, որը ավելացնում եք.

ssh root@<server_ip>

Տեղադրեք պատճենված հրամանը տերմինալում. այն գործարկում է portainer_agent կոնտեյները և բացում 9001 պորտը (հրամանը հարմարեցված է ձեր Portainer տարբերակին).

docker run -d \
  -p 9001:9001 \
  --name portainer_agent \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /var/lib/docker/volumes:/var/lib/docker/volumes \
  -v /:/host \
  portainer/agent:2.39.3

Վերադառնում եք վիզուալիզատոր (wizard) և լրացնում երկու դաշտ՝ Name — միջավայրի ցանկացած անուն (օրինակ՝ docker-agent), և Environment URL — ագենտի հասցեն <server_ip>:9001 ֆորմատով: Այնուհետև սեղմեք Connect կոճակը:

Խորհուրդ

Եթե ագենտը և Portainer սերվերը նույն հոսթի վրա են, և Connect սեղմելիս ստանում եք միացման սխալ հանրային IP հասցեով, մուտքագրեք Docker-ի ներքին gateway հասցեն Environment URL դաշտում՝ 172.17.0.1:9001: Սա նույն հոսթն է, ինչ տեսնում եք Docker-ի կողմից:

Միացումից հետո միջավայրը հայտնվում է ցանկում, և դուք կարող եք կառավարել այն Dashboard վանդակից՝ ընտրված հոսթի կոնտեյներներով, պատկերներով, volumes-ներով, ցանցերով և stack-երով: Դուք կարող եք տեսնել բոլոր միջավայրերը և անցում կատարել դրանց միջև վեբ ինտերֆեյսի Home վանդակում:

Portainer-ի հիմնական կարգավորումների վերաբերյալ մանրամասն տեղեկատվությունը հասանելի է ծրագրավորողի փաստաթղթերում.

Portainer սերվերի պատվիրումը API-ի միջոցով

Այս ծրագիրը API-ի միջոցով տեղակայելու համար հետևեք այս հրահանգներին.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×