Portainer yra lengva, bet galinga valdymo sąsaja, leidžianti patogiai administruoti Docker konteinerius, atvaizdus, tinklus ir tomus per web sąsają. Tai puikus sprendimas programuotojams, sistemų administratoriams ir įmonėms, norinčioms paprasčiau prižiūrėti savo konteinerių infrastruktūrą.
0. Reikalavimai
Prieš pradėdami įsitikinkite, kad turite:
Linux serverį (Ubuntu, Debian arba RHEL);
Root naudotoją arba naudotoją su sudo teisėmis;
Įdiegtus Docker ir Docker CLI (rekomenduojama 20 ar naujesnė versija).
1. Docker tomo sukūrimas Portainer duomenims
Tai sukuria išliekamąjį Docker tomą pavadinimu portainer_data, kuriame bus saugomi Portainer duomenys, tokie kaip naudotojų paskyros, nustatymai ir endpoint konfigūracijos.
sudo docker volume create portainer_data
2. Portainer Server konteinerio atsisiuntimas ir įdiegimas
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:lts
3. Prisijungimas prie web sąsajos
Atidarykite naršyklę ir eikite į:
https://<your-server-ip>:9443
Pirmą kartą atidarius sąsają, reikės sukurti administratoriaus paskyrą ir pasirinkti Docker aplinką (vietinę arba nuotolinę).
4. Programos diegimas per Stack
Norėdami įdiegti pasirinktą dockerizuotą programą, turite:
Kairėje šoninėje juostoje spustelėti “Home”;
Pasirinkti esamą aplinką arba sukurti naują;
Kairėje šoninėje juostoje spustelėti “Stacks”;
Galiausiai dešinėje pusėje spustelėti “+ Add stack”.
Suteikite jam pavadinimą, įkelkite docker-compose failo turinį, jei reikia, apibrėžkite tomus ir spustelėkite “Deploy the stack”.
Viskas! Programa dabar įdiegta ir ją galite valdyti per web sąsają.
