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.

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.