Portainer | Atvirojo kodo konteinerių valdymo įrankis

Portainer „DevOps“ įrankis

Lengva ir savarankiška konteinerių valdymo platforma

„Portainer“ yra atvirojo kodo ir galinga konteinerių valdymo platforma. Tai leidžia lengvai kurti, valdyti ir prižiūrėti „Docker“ ir „Kubernetes“ aplinką.

Apžvalga

„Portainer“ yra atvirojo kodo, galingas lengvas GUI ir lengvai naudojamas konteinerių valdymo įrankis. Tai padeda klientams pritaikyti konteinerių technologiją, kurti, valdyti ir prižiūrėti konteinerių pagrindu sukurtas aplinkybes su „Docker“, „Kubernetes“, „Docker Swarm“ ir „Azure ACI“. „Portainer“ lengva diegti įrankį su intuityvia sąsaja abiem programinės įrangos kūrėjams ir IT operacijoms. „Portainer“ pašalina poreikį naudoti CLI ir slepia konteinerių valdymo sudėtingumą. „Portainer“ konteinerių valdymo platformą sudaro du komponentai: „Portainer“ serveris ir „Portainer“ agentas. Šie abu elementai veikia kaip lengvi „Docker“ konteineriai ant „Docker“ variklio. Tai įgalina „Kubernetes“ ir „Docker“ gamybos aplinkos centralizuotas konfigūracijas, valdymą ir saugumą. Tai pateikia išsamią aplinkos apžvalgą ir leidžia „DevOps“ valdyti konteinerius, vaizdus, ​​tomus, tinklus ir dar daugiau. Jis taip pat suderinamas su autonominiu „Docker“ varikliu ir su „Docker“ spiečiu.

Sistemos reikalavimai

Diegimo instrukcijos daro šias „Portainer“ atvirojo kodo konteinerių valdymo serverio prielaidas jūsų „Linux“ aplinkoje:

  • Naujausia įdiegta „Docker“ versija
  • sudo prieiga prie pagrindinio „Portainer Server“ egzemplioriaus
  • 9443 prievadas, kad pasiektumėte vartotojo sąsają ir API
  • TCP tunelio serveris per 8000 prievadą
  • Prieiga prie „Docker“ per „Unix“ lizdus
  • „Selinux“ yra išjungtas
  • Dockeris veikia kaip šaknis

Funkcijos

„Portainer CE Container-as-A-Service“ sprendimas palaiko daugybę funkcijų, skirtų valdyti „Docker“ konteinerius kaip „Docker Swarm UI Manager“. Kai kurios pagrindinės „Portainer Container Management GUI“ funkcijos yra išvardytos žemiau:

  • Prieigos kontrolės valdymas
  • Diegti debesies gimtosios programos
  • Tinklo izoliacija
  • Programos registravimas
  • Klasterio vizualizacija
  • Konteinerių tinklas
  • Registro ir saugojimo valdymas
  • Orkestravimas
  • Atsarginė kopija ir atkūrimas

Diegimo instrukcijos

Įdiekite „Portainer“ su „Docker“ „Linux“

Šio dokumento diegimo veiksmai daro prielaidą, kad visi „Portainer“ bendruomenės leidimo „Nugalėjimai“ yra įdiegti ir atnaujinti jūsų „Linux“ aplinkoje. Norėdami gauti „Linux“ operacinės sistemos sąranką, atlikite žemiau pateiktus diegimo veiksmus, kad įdiegtumėte „Portainer“ serverio konteinerį. Pirmiausia sukurkite garsumą, kurį „Portainer“ serveris naudos savo duomenų bazės saugojimui naudodamiesi žemiau esančia komanda:

    docker volume create portainer_data

Toliau atsisiųskite ir įdiekite geriausio konteinerių valdymo programinę įrangą ir įdiekite „Portainer Best Container“ valdymo programinę įrangą, veikdami žemiau „Terminal“:

    docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
        --restart=always \
        -v /var/run/docker.sock:/var/run/docker.sock \
        -v portainer_data:/data \
        portainer/portainer-ce:latest

Pagal numatytuosius nustatymus „Portainer“ konteinerių valdymo sistemos diegimas sukuria savarankišką SSL sertifikatą, kad apsaugotų 944. prievadą. Jei jums reikia HTTP prievado 9000, atidaryti dėl senų priežasčių, tada galite pridėti šiuos „Docker Run“ komandą:

    -p 9000:9000

Dabar galite patikrinti, ar „Portainer“ serverio konteineris pradėjo paleisti „Docker PS Commamd“:

    docker ps

Pasirinktinai galite įdiegti „Portainer Agent“ kartu su savo „Portainer Server“ diegimu ir „Docker“ autonominiu būdu, vykdydami šią komandą:

    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 portainer/agent:latest

„Portainer Agent“ teikia papildomas funkcijas, tokias kaip „Portainer“ naršymas garsume. Dabar galite prisijungti prie savo „Portainer“ serverio egzemplioriaus naršydami url:

    https://localhost:9443

Turite pakeisti „LocalHost“ IP arba visiškai kvalifikuotu domeno vardu (FQDN) ir pamatysite pradinį „Portainer Server“ sąrankos puslapį. Tai viskas, buvo įdiegtas „Portainer Server“. Sveikiname! Jūs sėkmingai nustatėte „Portainer Docker Container Management Server“ „Linux“. Mėgautis!

FAQs

What is Portainer used for?

Portainer is a free easy to use and open source contianer management UI for Docker and Kubernetes environment. Portainer makes it easier for you to manage your Docker containers, images, networks, and volumes from the web based Portainer GUI dashboard.

Is Portainer free?

Yes, Portainer CE is free to use and download container management tool for container environments.

Is Portainer open source?

Yes, Portainer is open source container orchestration management software. Portainer source code repository is available at Github.

In what language is Portainer written?

Portainer is written in Go and Javascript programming languages.

Does Portainer work with Kubernetes?

Portainer docker swarm management ui works with all flavors of either self hosted or managed Kubernetes to ensure any app deployed is safe and secure.

tyrinėti

Šiame straipsnyje mes aptarėme apie atvirojo kodo konteinerių valdymo „Portainer CE“ įrankį. Norėdami sužinoti apie kitus aukščiausius atvirojo kodo konteinerių orkestravimo ir valdymo įrankius, apsilankykite kitame puslapyje:

5 geriausi atvirojo kodo konteinerių orkestravimo įrankiai „DevOps“

Atvirojo kodo konteinerių orkestravimo įrankiai

 Latviski