Come gestire i tuoi container Docker con Yacht

Docker è uno strumento bellissimo, ma può essere difficile da gestire se non lo conosci. Yacht è un programma che cerca di semplificare le cose offrendo agli utenti un'interfaccia utente Web che può essere utilizzata per distribuire, modificare e gestire i container. Ecco come configurare Yacht sul tuo sistema Linux.

Prima di iniziare

Yacht è un'interfaccia utente facile da usare per i container Docker . Puoi usarlo per modificare i contenitori, distribuirne di nuovi, gestire i volumi e persino modificare i file di configurazione. Tuttavia, questo software è in fase di forte sviluppo e talvolta può essere instabile.

Ti consigliamo vivamente di utilizzare Yacht solo in impostazioni in cui non sei preoccupato di perdere dati preziosi. Assicurati di eseguire il backup dei dati prima di utilizzare Yacht.

Installazione di Docker su Linux

Lo yacht viene fornito agli utenti tramite Dockerhub come immagine. Tuttavia, è necessario installare Docker sul sistema prima di tentare di eseguirlo. Per installare Docker sul tuo sistema, apri una finestra di terminale sul tuo server e segui le istruzioni di installazione riportate di seguito.

Useremo Docker tramite un pacchetto Snap su Linux in questa guida. Snap viene utilizzato perché richiede molte difficoltà di configurazione di Docker. Per iniziare, devi abilitare il runtime Snap sul tuo sistema Linux.

Per abilitare il runtime Snap su Linux, segui la nostra guida sull'argomento . Questa guida esaminerà, in dettaglio, come impostare il runtime del pacchetto Snap. Dopo aver configurato il runtime di Snap, puoi installare Docker sul tuo server utilizzando il comando snap install .

finestra mobile di installazione sudo snap

Con lo strumento Docker installato, puoi usarlo come root. Tuttavia, se desideri utilizzare Docker senza root, devi inserire i seguenti comandi in una finestra di terminale.

sudo addgroup --finestra mobile di sistema sudo adduser $USER finestra mobile finestra mobile newgrp sudo snap disabilita finestra mobile sudo snap abilita finestra mobile

Estrarre l'immagine della finestra mobile Yacht

Dovrai estrarre l'immagine della finestra mobile Yacht direttamente da Dockerhub. Per trasferirlo sul tuo server (o PC Linux), accedi all'account root del server. Puoi accedere a root con su .

su -

Probabilmente hai l'account root bloccato se non riesci ad accedere all'account root. Pertanto, sarà necessario abilitarlo. Per abilitare l'account root, procedi come segue.

sudo -s

password

Imposta la password di root su qualcosa di sicuro e memorabile. Quindi, disconnettiti da sudo -s con exit.

Uscita

Dopo aver effettuato l'accesso all'account root, utilizzare il seguente comando per creare il volume docker "yacht". Questo volume conterrà tutti i dati dello yacht sul server.

volume docker crea yacht

Con il nuovo volume creato, usa il comando docker run per estrarre l'immagine Yacht del tuo sistema da Dockerhub.

docker run -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock -v yacht:/config selfhostedpro/yacht

Una volta che l'immagine è stata estratta da Dockerhub, Docker distribuirà l'immagine come contenitore sul tuo sistema. Eseguirà Yacht sulla porta 8000. Puoi accedere all'interfaccia utente web di Yacht in qualsiasi browser con il seguente URL.

HTTP://local-lan-ip-of-server:8000

Avvio del container Docker Yacht dopo l'installazione

Utilizzando il comando docker run sopra, Yacht verrà distribuito tramite l'immagine Docker e avviato sulla porta 8000. Tuttavia, questo comando funziona solo per la distribuzione iniziale.

Se riavvii il tuo sistema Linux, devi utilizzare il comando docker start per eseguire Yacht. Ecco come.

Innanzitutto, accedi all'account root usando il comando su - .

su -

Una volta effettuato l'accesso all'account root, eseguire il comando docker ps -a . Questo comando elencherà tutti i contenitori sul tuo sistema. Trova la colonna "CONTAINER ID" e l'ID container yacht.

Dopo aver copiato l'ID del container Yacht, puoi avviarlo con:

la finestra mobile avvia CONTAINER_ID

Oppure, spegnilo con:

arresto della finestra mobile CONTAINER_ID

Accesso a Yacht

Dovrai utilizzare la password e il nome utente predefiniti per accedere a Yacht. Quindi, accedi a Yacht tramite l'URL sottostante, inserisci [email protected] come utente e passa come password.

HTTP://local-lan-ip-of-server:8000

Usando Yacht

Una volta effettuato l'accesso a Yacht, ti verrà presentata la dashboard. Questa dashboard mostrerà tutte le immagini Docker in esecuzione e il loro utilizzo di CPU e memoria.

Per gestire i container, fai clic sulla barra laterale di Yacht, seleziona "Applicazioni" e seleziona il tuo container. Quindi, una volta scelto il contenitore, vedrai informazioni dettagliate, incluse informazioni sulla porta, pulsanti di controllo, processi in esecuzione, registri, ecc.

Gestisci i volumi

È possibile gestire i volumi Docker in Yacht. Per farlo, seleziona la barra laterale Yacht, scegli "Risorse" e seleziona "Volumi". Da qui, sarai in grado di accedere sia ai volumi Docker usati che a quelli inutilizzati.

Gestisci reti

Devi accedere alle impostazioni di rete di Docker? Seleziona la barra laterale Yacht e seleziona l'opzione "Rete". Una volta effettuato l'accesso a quest'area, sei libero di modificare le impostazioni di rete, le interfacce, ecc.

Gestisci le immagini

Se devi gestire le immagini Docker, seleziona la barra laterale Yacht, scegli il pulsante "Risorse" e fai clic su "Immagini". Una volta all'interno di "Immagini", Yacht ti consentirà di gestire le tue immagini Docker.


Migliora gli appunti di Gnome Shell con Pano

Migliora gli appunti di Gnome Shell con Pano

Ammettiamolo, gli appunti predefiniti di Gnome Shell non sono molto buoni. Installa Pano per migliorare la tua esperienza con gli appunti!

Come installare DaVinci Resolve 17 su Linux

Come installare DaVinci Resolve 17 su Linux

Hai bisogno di un ottimo editor video non lineare per la tua macchina Linux? Fai funzionare Davinci Resolve 17 con questa guida!

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Come scaricare sfondi sul desktop Linux con Wallpaper Downloader

Wallpaper Downloader è un ottimo downloader e gestore di sfondi per Linux. Supporta la maggior parte degli ambienti desktop Linux ed è molto facile da usare. Questa guida

Come installare Tuxedo OS sul tuo computer

Come installare Tuxedo OS sul tuo computer

Vuoi testare il sistema operativo Tuxedo sui computer Tuxedo? Scopri come far funzionare l'ultima versione di Tuxedo OS sul tuo PC.

Come installare un file DEB su Linux

Come installare un file DEB su Linux

.DEB numero opzione 1 Cosa ci fai? Scopri i molti modi in cui puoi installare i file DEB sul tuo PC Linux.

Come giocare a Dying Light su Linux

Come giocare a Dying Light su Linux

Dying Light è un videogioco survival horror del 2015 sviluppato da Techland e pubblicato da Warner Bros Interactive Entertainment. Il gioco è incentrato su

Come installare Neptune Linux sul tuo computer

Come installare Neptune Linux sul tuo computer

Neptune utilizza l'ambiente desktop KDE Plasma 5 e mira a fornire un sistema operativo elegante. Ecco come installare Neptune Linux sul tuo computer.

Prova il nuovo desktop basato su snap di Ubuntu

Prova il nuovo desktop basato su snap di Ubuntu

Vuoi provare il nuovo sistema operativo desktop basato su pacchetto snap di Ubuntu? Scopri come distribuirlo su una macchina virtuale con questa guida.

Come giocare a Undertale su Linux

Come giocare a Undertale su Linux

Undertale è un gioco di ruolo indipendente in 2D del 2015 sviluppato e pubblicato dallo sviluppatore di giochi Toby Fox. Questa guida coprirà il download e l'installazione di Undertale sul tuo

Come giocare a Total War: THREE KINGDOMS su Linux

Come giocare a Total War: THREE KINGDOMS su Linux

Total War: Three Kingdoms è un gioco RTS di strategia a turni sviluppato da Creative Assembly. Ecco come giocare su Linux.