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 admin@yacht.local 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.

Leave a Comment

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.

Come aprire i file di Microsoft PowerPoint in Libre Office

Come aprire i file di Microsoft PowerPoint in Libre Office

Hai una presentazione di Microsoft Office PowerPoint che desideri aprire in Libre Office sul tuo PC Linux? Non sai come farlo? Possiamo aiutarti!

Come eliminare i volumi LVM di Linux

Come eliminare i volumi LVM di Linux

Guida passo passo per eliminare i volumi LVM su Linux. Scopri come procedere in modo sicuro e efficace.

Come accedere ai file system ExFat su Ubuntu Linux

Come accedere ai file system ExFat su Ubuntu Linux

Guida dettagliata su come accedere ai file system ExFAT su Ubuntu Linux. Scopri come installare e rimuovere il driver ExFAT DKMS.

Come installare LibreELEC sul Raspberry Pi 4

Come installare LibreELEC sul Raspberry Pi 4

Scopri come installare LibreELEC sul Raspberry Pi 4, un sistema operativo ideale per lettori multimediali, e configurarlo facilmente.

Come eseguire laggiornamento a Linux Mint 19.3

Come eseguire laggiornamento a Linux Mint 19.3

Linux Mint 19.3 offre numerosi miglioramenti all

Configura il fork Betterbird di Thunderbird su Linux

Configura il fork Betterbird di Thunderbird su Linux

Stanco di aspettare le nuove funzionalità di Thunderbird? Impara a installare Betterbird, un fork di Thunderbird ricco di correzioni di bug e funzionalità.

Come giocare a Roblox su Linux usando Wine

Come giocare a Roblox su Linux usando Wine

Sei un fan di Roblox? Vuoi giocarci su Linux? Segui questa guida per scoprire come farlo funzionare!