Docker ir ievērojama konteineru tehnoloģija, ko plaši izmanto sistēmu administratori un IT inženieri. Tas ir lielisks rīks sarežģītas IT vides ātrai iestatīšanai un programmatūras sistēmu drošai izvietošanai.

Docker ir aprīkots ar spēcīgu CLI rīku, lai paveiktu darbu, taču dažreiz jūs varētu domāt par a Docker konteineru un ar tiem saistīto pakalpojumu grafiskais skats, ko Docker CLI nedara nodrošināt. Šeit ienāk Portiners.

Kas ir Portainers?

Portainer ir GUI rīks, lai ērti pārvaldītu konteinerus programmās Docker, Docker Swarm, Azure ACI un Kubernetes, neatkarīgi no tā, vai tas ir uz vietas vai mākonī.

Portainer pati par sevi ir izvietota kā Docker attēls un ir ļoti viegla. To veido divi galvenie elementi: Portainer serveris un Portainer aģents. Aģents sazinās ar serveri, lai nodrošinātu piekļuvi mezgla resursiem.

Portainer var instalēt operētājsistēmā Linux vai Windows, un tas pat atbalsta instalēšanu operētājsistēmas Windows apakšsistēmā Linux (WSL). Portainer zem pārsega izmanto Docker CLI, lai piedāvātu jums labu abstrakcijas līmeni.

instagram viewer

Portainer instalēšana operētājsistēmā Linux

Kā minēts iepriekš, Portainer ir instalēts kā Docker attēls, tāpēc jūsu datorā būs jāaktivizē un jādarbojas programmai Docker. Ja jums tas nav instalēts, Lūk, kā instalēt Docker Ubuntu.

Varat vai nu instalēt Portainer komerciālo versiju, kurai ir dažas papildu priekšrocības, piemēram, pakalpojumu atbalsts, vai vienkārši izmantot kopienas izdevumu.

Sāciet, izveidojot Docker sējumu, kas mitinās Portainer datu bāzi un ar to saistītos datus, izmantojot šo komandu:

doka skaļums izveidot portain_data

Pēc tam palaidiet Portainer Docker attēlu. Ja tas nav pieejams lokāli, Docker to automātiski lejupielādēs no Docker Hub.

docker palaist -d -p 8000:8000 -lpp 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/datu nesējs/portainer-ce: jaunākais

Iepriekš minētā komanda izmanto HTTP portu 9000 mantojuma atbalstam, taču varat izmantot arī 9443 HTTPS portu, un Portainer instalēs pašparakstītu SSL sertifikātu. Ja vēlaties, varat izmantot arī savus sertifikātus.

Kad attēla lejupielāde ir pabeigta, varat pārbaudīt, vai tas ir izveidots un darbojas, izmantojot šādu komandu:

sudo docker ps

Jūsu Portaineer konteiners ir jānorāda izvadā kopā ar citiem konteineriem, kas jums ir.

Portainer pārskats

Lai piekļūtu Portainer informācijas panelim, dodieties uz Portainer noklusējuma URL, kas ir http://localhost: 9000 savā tīmekļa pārlūkprogrammā.

Noklusējuma lietotājvārds ir admin un, lai turpinātu, būs jāievada droša parole. Tā turpmāk būs jūsu pieteikšanās informācija. Ja vēlaties, varat arī mainīt lietotājvārdu.

Pirmoreiz piesakoties, Portainer lūgs jums konfigurēt savu vidi. Izvēlieties Sāc opcija, kas izmanto vietējo vidi, kurā darbojas Portainer. Varat pievienot citas vides, lai pārvaldītu Docker konteinerus no citiem attāliem datoriem vai serveriem.

Kreisajā izvēlņu joslā tiek parādīts pārskats par svarīgiem komponentiem, piemēram, cilni Informācijas panelis, cilni Attēli, Tīkli, Stacks, Lietotājus, Vides utt.

Docker konteineru pārvaldība, izmantojot Portainer

Konteineru un attēlu pārvaldīšana no Portainer izvēlnes ir diezgan vienkārša. Vienkārši atlasiet komponentu, kuru vēlaties konfigurēt savā Docker vidē, un pēc tam modificējiet to atbilstoši savām vēlmēm.

Lielākā daļa komponentu ir pašsaprotami. Šeit ir daži no vissvarīgākajiem:

1. Mērinstrumentu panelis

Informācijas paneļa lapa sniedz ātru ieskatu jūsu darbības vidē ar svarīgu statistiku. Informācijas panelī varat noklikšķināt uz katra komponenta, lai iegūtu plašāku informāciju par konkrēto komponentu.

Varat viegli iegūt kopsavilkumu par to, cik daudz vietas diskā patērē jūsu konteineri un kuri no tiem ir veselīgi vai ne. Varat arī iegūt labu pārskatu par tīkla saskarnēm un Docker konteineru IP adresēm.

Papildus Docker informācijai varat iegūt arī datora RAM ietilpību. Jūs neatradīsiet nevienu Docker komandu, kas sniegtu tik visaptverošu kopsavilkumu vienā lapā. Un šeit mirdz Portiners.

2. Attēli

Varat izmantot cilni Attēli, lai Docker vidē ievilktu jaunus attēlus. Pēc noklusējuma Portainer izmanto Docker Hub, lai iegūtu Docker attēlus. Meklējiet attēlus, ievadot meklējamā attēla nosaukumu un pēc tam noklikšķiniet uz Meklēt pogu, lai to meklētu Docker Hub.

Lai izvilktu jaunu attēlu, ievadiet nosaukumu, ieskaitot tagu, kā tas parādās Docker Hub, un noklikšķiniet uz Pavelciet attēlu pogu.

Lapā Attēli ir uzskaitīti visi jūsu vidē esošie attēli, tostarp to izmērs, atzīmes un attēla izveides datums. Šajā lapā varat arī izveidot jaunus Docker attēlus.

3. Konteineri

Docker konteinera lapa ir lieliska vieta, kur iegūt pārskatu par visiem jūsu vidē esošajiem konteineriem. Šeit tiek parādīts gan darbīgo, gan neaktīvo konteineru pārskats.

Varat arī izveidot jaunus Docker konteinerus no attēliem, kas ir pieejami lokāli jūsu datorā vai tiem, kas atrodas Docker Hub.

Lai palaistu konteineru, vienkārši noklikšķiniet uz Pievienojiet konteineru pogu. Pēc tam norādiet detalizētu informāciju par konteineru, piemēram, nosaukumu, atzīmi, vai vēlaties izmantot čaulu, interaktīvo un TTY utt. Šeit sniegtie parametri ir līdzīgi tiem, ko jūs sniegtu, izmantojot dokera skrējiens komandu.

4. Citas sastāvdaļas

Daži citi svarīgi Portainer komponenti ir:

  1. Kaudzītes: Stacks sniedz jums iespēju definēt Docker Compose failus. Varat norādīt Docker Compose failus Portainer redaktora logā vai augšupielādēt tos no sava datora. Jūs pat varat izvilkt savus Docker Compose failus tieši no GitHub.
  2. Tīkli: Cilnē Tīkli ir uzskaitītas visas tīkla saskarnes, ko izmanto dažādie Docker attēli jūsu vidē. Šajā lapā tiek parādītas arī IP adreses un tīklu veidi. Un, protams, savai videi varat pievienot jaunus tīklus.
  3. Apjomi: Apjomi vienkāršo datu pārvaldību Docker konteineros. Sējumi ļauj mitināt Docker konteinera datus resursdatorā, kas ir lieliski, jo atvieglo Docker attēlu pārvaldību. Lapa Sējumi ļauj ērti izveidot jaunus sējumus un administrēt esošos.
  4. Lietotāji: Sākotnēji mēs izveidojām an admin Portainer lietotājs, taču, ja vēlaties pievienot vairāk lietotāju, lai pārvaldītu savu vidi un tiem būtu dažādi piekļuves līmeņi, šī ir īstā vieta.

Docker un Portainer ir lieliski, ja tie ir apvienoti!

Portainer ir ļoti viegls Docker GUI pārvaldnieks. To ir ļoti viegli iestatīt, un jūs varat to izmantot, lai pārvaldītu vairākas Docker vides vietējā datorā vai attālos serveros.