GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Portainer Docker Manager in Ubuntu 20.04

Se sei un professionista IT e lavori con Docker, potresti aver bisogno di un gestore dell'interfaccia utente per Docker. Sono disponibili diversi strumenti open source come rancher e portainer per gestire diversi ambienti docker come host docker, container. Volumi, reti ecc. In questo articolo impareremo come installare e configurare Portainer in Ubuntu 20.04 e usarlo per gestire ambienti docker.

Portainer è un gestore dell'interfaccia utente leggero per docker che può essere utilizzato per gestire diversi ambienti docker come host docker o cluster swarm docker. Portainer viene eseguito in un unico contenitore e supporta qualsiasi motore Docker, incluso il contenitore Linux o il contenitore nativo di Windows e anche altre piattaforme. Semplifica la gestione di tutte le nostre risorse Docker come contenitori, immagini, volumi, reti e altro.

Prerequisiti

  1. Server Ubuntu aggiornato 20.04
  2. Account sudo privilegiato
  3. Connessione Internet per scaricare pacchetti

Installa la finestra mobile su Ubuntu 20.04

In questo articolo, presumo che tu non abbia installato la finestra mobile sul tuo sistema Ubuntu. Segui i passaggi seguenti per installare la finestra mobile su Ubuntu.

Aggiorna l'indice del pacchetto apt

$ sudo apt-get update

Installa le dipendenze

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

Aggiungi la chiave GPG ufficiale di Docker

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Ora esegui il comando seguente per configurare il repository Docker stabile.

$ echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Ora aggiorna l'indice del repository e imposta il docker-engine

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

Una volta completata l'installazione, riavvia il sistema

$ sudo reboot

Per verificare che l'installazione della finestra mobile sia corretta, esegui l'immagine della finestra mobile semplice come

$ sudo docker run hello-world

Uscita :

Avvia e abilita il servizio Docker

$ sudo systemctl start docker
$ sudo systemctl enable docker

Uscita :

Installa Docker Compose

Una volta installata la finestra mobile, esegui il comando seguente per installare la finestra mobile su Ubuntu.

$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

Imposta il permesso usando il comando:

$ sudo chmod +x /usr/local/bin/docker-compose

Configura Portainer

Abbiamo installato la finestra mobile e verificato eseguendo la semplice immagine della finestra mobile. Ora estrarremo l'immagine portainer/portainer-ce della finestra mobile (in precedenza portainer/portainer) e la eseguiremo come contenitore. Prima di eseguire il container, crea un volume Docker persistente per archiviare i dati del portainer.

$ sudo docker volume create portainer_data

Ora crea il contenitore portainer usando il seguente comando.

$ sudo docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/portainer:/data portainer/portainer-ce

Dove:

  • -d => Esegui il contenitore in modalità scollegata
  • -p => Mappa la porta del container con la porta host della finestra mobile
  • –name => Nome del contenitore
  • -v => Mappa del volume

Uscita :

Tieni presente che lo screenshot utilizza ancora il vecchio pacchetto portainer/portainer, usa invece il nuovo pacchetto portainer/portainer-ce come usato nel comando aggiornato sopra lo screenshot.

Esegui il comando seguente per verificare lo stato del contenitore

$ sudo docker ps -a

Uscita :

Portainer è in esecuzione sulla porta 9000. Sfoglia l'indirizzo IP del tuo server con la porta 9000 nel browser e crea un utente.

Dopo aver creato l'utente, sarai in grado di trovare la dashboard del portainer. Puoi gestire diverse risorse Docker come volumi, contenitori, reti e immagini dal gestore dell'interfaccia utente

Conclusione

In questo articolo, ho spiegato come installare portainer per gestire la finestra mobile tramite l'interfaccia utente. Abbiamo imparato come installare portainer e gestire i contenitori docker in esecuzione nell'host docker.

Grazie per aver letto.


Ubuntu
  1. Come installare Docker su Ubuntu 16.04

  2. Come installare Docker su Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. Come installare Docker su Debian/Ubuntu

  4. Come installare Docker su Ubuntu 20.04 LTS

  5. Come installare Docker su Ubuntu 18.04?

Come installare Docker su Ubuntu 20.04, 18.04, 21.04

Come installare Docker su Ubuntu 14.04

Come installare Docker su Ubuntu 20.04 LTS

Come installare Wiki.js su Ubuntu 20.04 LTS

Come installare Docker su Ubuntu 18.04

Come installare Portainer su Ubuntu 20.04