Docker Management · 4 min read · Sep 22, 2025

Come gestire i container Docker utilizzando Portainer su Ubuntu

Portainer è un’interfaccia di gestione open-source per Docker, incluso l’ambiente Docker Swarm. Portainer rende più facile gestire i tuoi container Docker, consentendoti di gestire container, immagini, reti e volumi dal dashboard web di Portainer.

In questo tutorial, ti mostrerò passo dopo passo come installare e configurare Portainer su Ubuntu 16.04 LTS. Installeremo e configureremo Portainer, distribueremo il container dell’app, gestiremo container, immagini, reti e volumi per il nostro ambiente Docker.

Prerequisiti

  • Ubuntu Server 16.04
  • Privilegi di root

Cosa faremo

  1. Installare Docker su Ubuntu 16.04
  2. Installare e configurare Portainer
  3. Distribuire il container dell’app Ghost Blog
  4. Gestione dell’ambiente Docker

Passo 1 - Installare Docker su Ubuntu 16.04 LTS

Prima di installare i pacchetti docker, aggiorna il repository sul tuo sistema e aggiorna i pacchetti.

sudo apt update  
sudo apt upgrade

Ora installa docker utilizzando il comando apt qui sotto.

sudo apt install docker.io -y

Dopo che l’installazione è completata, avvia il servizio docker e abilitalo per avviarsi ogni volta all’avvio del sistema.

systemctl start docker  
systemctl enable docker

Docker installato su ubuntu 16.04 server, controllalo utilizzando il comando qui sotto.

docker version

E otterrai la versione docker 1.x installata sul sistema.

Installa Docker su Ubuntu

Passo 2 - Installare e configurare Portainer

Portainer può essere installato come un container docker e standalone senza container docker.

In questo tutorial, installeremo Portainer come un container Docker. È davvero semplice da installare e far funzionare su qualsiasi sistema perché dobbiamo solo assicurarci che il sistema supporti Docker.

Prima di installare Portainer, scarica l’immagine di Portainer da DockerHub utilizzando il comando docker pull qui sotto.

docker pull portainer/portainer

Installa Portainer

Ora esegui Portainer utilizzando il semplice comando docker qui sotto.

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

Portainer è ora in esecuzione come un container, controllalo utilizzando il comando docker ps.

docker ps

E otterrai il risultato qui sotto.

Portainer è ora in esecuzione come un container Docker con il nome ‘elatted_hopper’, e sta funzionando sulla porta 9000.

Successivamente, configureremo la password dell’amministratore per Portainer.

Apri il tuo browser web e digita l’indirizzo IP del server con la porta 9000.

http://192.168.33.10:9000/

Otterrai la pagina riguardante la configurazione dell’utente amministratore e della password.

Interfaccia di Portainer

Digita la tua forte password di amministratore e fai clic sul pulsante ‘Crea utente’.

Ora dobbiamo definire a quale ambiente Portainer si connetterà. Portainer offre supporto per ambienti Docker standalone, Docker Swarm e modalità Swarm.

Per questa guida, configureremo Portainer per connettersi all’ambiente Docker locale.

Collegare Portainer a Docker

Scegli l’ambiente ‘Locale’ e fai clic sul pulsante ‘Connetti’.

E ora vedrai il dashboard di amministrazione di Portainer.

Dashboard di amministrazione di Portainer

Portainer è stato installato come un container Docker su Ubuntu 16.04.

Passo 3 - Distribuire un nuovo container dell’app

Dopo l’installazione di Portainer, eseguiremo il container dell’applicazione utilizzando Portainer.

Fai clic sul menu ‘App Template’.

Ora scegli l’applicazione che desideri installare. Per questa guida, installeremo il blog ‘Ghost’ come un container Docker.

Distribuire il container dell'app

Fai clic su ‘Ghost’.

Digita il nome del container ‘ghost-blog’ e fai clic su ‘Mostra opzioni avanzate’. Nella configurazione ‘Mappatura porte’, digita la porta 80 sull’’host’.

Crea container per Ghost Blog

Ora fai clic sul pulsante ‘Distribuisci il container’.

E quando è completo, otterrai la pagina del container qui sotto.

Dettagli del container

Ghost è ora installato come un container Docker e sta utilizzando la porta 80 sull’host.

Apri il tuo browser web e digita l’indirizzo IP del server.

http://192.168.33.10/

E otterrai la homepage del blog ‘Ghost’ qui sotto.

Container distribuito con successo

Passo 4 - Gestire l’ambiente Docker utilizzando Portainer

In questo passo, configureremo gli ambienti Docker come immagini Docker, Container, Volumi e Reti.

Gestire i Container

Portainer fornisce un modo semplice e facile per gestire i container Docker.

Fai clic sul menu ‘Containers’ a sinistra e otterrai la pagina qui sotto.

Gestire i container con Portainer

Possiamo avviare, fermare, riavviare, creare un nuovo container, accedere alla shell del container, vedere il log del container e le statistiche del container da questa gestione dei container di Portainer.

Shell del container Ghost:

Accedi alla shell del container

Log del container Ghost:

File di log del container

Le statistiche del container:

Statistiche del container Docker

Gestire le Immagini Docker

Fai clic sul menu ‘Images’ e otterrai la pagina qui sotto.

Gestire le immagini Docker

Ora possiamo vedere l’elenco delle immagini docker sul nostro sistema, e possiamo creare manualmente una nuova immagine docker, o scaricare nuove immagini dal repository DockerHub.

Gestire le Reti

Da questo menu, creiamo nuove reti personalizzate per il nostro ambiente Docker. Fai clic sul menu ‘Networks’.

Gestire le impostazioni di rete per i container Docker

Gestire i Volumi

Questo menu fornisce un modo semplice per creare nuovi volumi personalizzati per il nostro container.

Dobbiamo solo creare nuovi volumi personalizzati, e quando vogliamo creare un nuovo container per l’applicazione, basta collegarlo al container tramite il menu ‘Opzioni avanzate’.

Gestire i Volumi Docker

L’installazione e la configurazione dell’interfaccia di gestione Docker Portainer su Ubuntu 16.04 sono state completate con successo.

Riferimenti

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.