Installa Portainer su Linux

Un po' di amministrazione di sistema

Indice

Probabilmente dovresti chiamare questa platform engineering ora. Ecco alcune note su come installare connect e rimuovere Portainer - UI per la gestione delle immagini e dei contenitori Docker.

containers-in-docks

Quando

Questo consente di eseguire comandi Docker senza sudo:

sudo usermod -aG docker $USER

Prima di tutto, crea il volume che Portainer Server utilizzerà per archiviare il suo database:

docker volume create portainer_data

Poi, scarica e installa il contenitore Portainer Server:

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

Solo https:

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

Di default, Portainer genera e utilizza un certificato SSL autofirmato per proteggere la porta 9443. In alternativa, puoi fornire il tuo certificato SSL durante l’installazione o tramite l’interfaccia utente di Portainer dopo che l’installazione è completata.

Portainer Server è ora installato. Puoi verificare se il contenitore Portainer Server è stato avviato eseguendo docker ps:

root@server:~# docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS      PORTS                                                                                  NAMES             
de5b28eb2fa9   portainer/portainer-ce:lts     "/portainer"             2 settimane fa   Up 9 giorni   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp   portainer

Utilizzo di Portainer

Dovresti vedere un contenitore denominato portainer con le porte pertinenti esposte

  1. Accedi all’interfaccia web di Portainer

    Apri il tuo browser e vai a:

    https://your-server-ip:9443 (per HTTPS, consigliato)

    http://your-server-ip:9000 (se hai abilitato la porta HTTP legacy)

  2. Configura l’account amministratore

    Al primo avvio, Portainer ti chiede di creare una password amministratore.

    Scegli “Docker” come ambiente da gestire, quindi connettiti.

  3. Inizia a gestire i tuoi contenitori

    Utilizza il dashboard di Portainer per:

    • Visualizzare, avviare, fermare e rimuovere i contenitori
    • Gestire immagini, reti e volumi
    • Deployare nuove applicazioni utilizzando i template

Come arrestare e rimuovere Docker Portainer

Per arrestare completamente e rimuovere Portainer dal tuo ambiente Docker, segui questi passaggi:

1. Arresta il contenitore Portainer

docker stop portainer

Questo arresta il contenitore Portainer in esecuzione.

2. Rimuovi il contenitore Portainer

docker rm portainer

Questo elimina il contenitore dal tuo sistema.

3. (Opzionale) Rimuovi il volume dati di Portainer

Se desideri eliminare tutti i dati di Portainer (ad esempio, le impostazioni e gli account utente), rimuovi anche il volume dati:

docker volume rm portainer_data

Attenzione: Questa azione è irreversibile e eliminerà definitivamente tutti i dati di Portainer.


Se hai utilizzato un nome diverso per il contenitore o il volume, sostituisci portainer e portainer_data con i nomi effettivi.

Questi passaggi arresteranno completamente e rimuoveranno Portainer dal tuo host Docker.