BYTEBOOK
Bytebook Docs • Portainer / Docker / Management UI
PATH:
DOCS /
PORTAINER_GUIDE.HTML
_
[00:00:00] DOCS_READY
DEMOS
Main Archive
JAVA LABS
Enterprise
PY LABS
Neural Assets
NODE LABS
Async Runtime
INFRA
Control Center
MANAGEMENT UI GUIDES • PORTAINER & DOCKER
Ghid Administrare Docker și Kubernetes cu Portainer pe VPS
Acest ghid descrie modul în care configurezi, securizezi și folosești Portainer (interfața grafică de administrare Docker & K8s deja instalată pe VPS-ul 63.250.40.142), conectând-o la domeniul tău portainer.bytebook.xyz.
1. Verificarea Serviciului Portainer pe VPS
- Conectează-te la VPS prin SSH:
ssh root@63.250.40.142 - Verifică starea containerului Portainer:
docker ps | grep portainer(Trebuie să vezi containerul
portainer/portainer-cerulând, expus pe portul intern9000pentru HTTP sau9443pentru HTTPS). - Dacă containerul este oprit, pornește-l cu:
docker start portainer
2. Expunerea Portainer prin Caddy Reverse Proxy
Pentru a accesa interfața Portainer în siguranță, cu certificat SSL automat, pe un subdomeniu dedicat (portainer.bytebook.xyz):
- Configurare Namecheap: Adaugă o înregistrare de tip A Record (Host:
portainer, Value:63.250.40.142). - Editează fișierul
Caddyfilepe VPS:nano /etc/caddy/Caddyfile - Adaugă blocul de configurare care direcționează traficul către portul HTTP al Portainer (
9000):portainer.bytebook.xyz { reverse_proxy localhost:9000 } - Reîncarcă Caddy:
systemctl reload caddy - Deschide browserul și accesează: https://portainer.bytebook.xyz
3. Configurare Inițială și Autentificare
- La prima accesare, Portainer îți va cere să creezi contul de administrator:
- Username:
admin - Password: Introdu o parolă puternică (minim 12 caractere).
- Username:
- Apasă pe Create user.
- În ecranul următor, selectează mediul local Get Started (sau mediu Docker Local conectat prin socket-ul
/var/run/docker.sock).
4. Funcționalități Cheie în Interfața Portainer
Portainer îți permite să controlezi întregul ecosistem Docker direct din browser:
A. Gestionare Containere (Containers)
- Vizualizare stări: Vezi instant ce containere rulează (
Running), sunt oprite sau au erori. - Acțiuni rapide: Oprește, repornește, șterge sau creează containere noi cu un singur click.
- Inspectare Loguri: Dă click pe iconița de Logs pentru a vedea jurnalele de erori în timp real.
- Consolă interactivă (Shell): Dă click pe iconița Console (>_) pentru a deschide un terminal direct în interiorul containerului.
- Statistici: Grafic live pentru consumul de CPU, RAM și Rețea.
B. Creare Stive Multi-Container (Stacks / Docker Compose)
În loc să creezi fișiere prin terminal, le poți gestiona direct din Portainer:
- Mergi la secțiunea Stacks → Add stack.
- Introdu numele stivei (ex:
my-web-stack). - Lipește conținutul fișierului
docker-compose.ymlîn editorul web. - Apasă pe Deploy the stack.
C. Gestionare Imagini, Volume și Rețele
- Images: Descarcă imagini noi (Pull) sau folosește Prune pentru a elibera spațiu pe disk ștergând imaginile vechi nefolosite.
- Volumes & Networks: Inspectează volumele persistente unde bazele de date își țin datele și gestionează rețelele interne izolate Docker.
5. Conectarea Portainer la Kubernetes (Opțional)
Dacă vrei să gestionezi și clusterul de Kubernetes pe lângă Docker:
- În Portainer, mergi la Environments → Add environment.
- Selectează Kubernetes.
- Urmează instrucțiunile pentru instalarea agentului Portainer în clusterul K8s (
kubectl apply -f ...). - După conectare, vei putea vizualiza Pod-urile, Deployment-urile și Service-urile Kubernetes din aceeași interfață unificată!