Skip to main content
Version: TOS 7

Docker Manager

Docker Manager è uno strumento di gestione Docker con un'interfaccia grafica, che offre un'eccellente esperienza utente. Docker Manager integra un registro delle immagini e offre varie funzioni tramite un'interfaccia grafica, inclusi la ricerca di immagini, il download e l'installazione e configurazione dei container. I milioni di immagini disponibili su Docker Hub offrono numerose possibilità per il tuo TNAS per soddisfare le tue esigenze aziendali.

Nota

Si prega di installare il Docker Engine prima di utilizzare l'applicazione Docker Manager.

Panoramica

Nell'interfaccia di panoramica, puoi monitorare rapidamente lo stato in tempo reale dei progetti e dei container per garantire il funzionamento stabile del servizio. Inoltre, la pagina presenta visivamente l'utilizzo delle risorse dei progetti e dei container in esecuzione, fornendo una panoramica immediata.

Progetti

Attraverso la funzione progetto, puoi facilmente definire un'applicazione multi-container utilizzando un file di configurazione Docker-compose.yml. Possono avviare e gestire tutti i servizi specificati nella configurazione del file YML con un solo comando, affrontando le esigenze di orchestrazione tra i container.

Creare Progetto

Per creare un progetto utilizzando la funzione progetto:

  1. Vai all'interfaccia dell'applicazione Docker Manager e seleziona "Progetto" dalla barra di navigazione a sinistra.
  2. Fai clic sull'icona "Aggiungi" nell'angolo in alto a destra o sul pulsante "Aggiungi ora" nella pagina per aprire la finestra pop-up di creazione del progetto.
  3. Inserisci sequenzialmente il nome del progetto, il percorso del progetto e seleziona il file di configurazione Docker-compose.yml.
    Le opzioni del file di configurazione includono:
    · TNAS locale: scegli un file di configurazione memorizzato localmente su TNAS.
    · Il tuo computer: carica il file di configurazione dal tuo computer.
    · Crea un file YAML: apri un editor per creare un nuovo file Docker-compose.yml.
  4. Valida la configurazione YAML.
  5. Dopo la validazione, fai clic sul pulsante Applica.
Note:

La validazione YAML controllerà il contenuto e il formato del file docker-compose.yml nell'editor. Se il contenuto è vuoto o il formato è errato, il pulsante "Applica" sarà disabilitato. Si prega di modificare il file docker-compose.yml secondo i suggerimenti forniti.

Gestire Progetto

Nella pagina del progetto, puoi eseguire le seguenti operazioni:

  • Aggiungi elemento: Aggiungi un nuovo elemento.
  • Avvia/Arresta: Avvia o arresta l'elemento selezionato.
  • Riavvia: Riavvia l'elemento selezionato.
  • Modifica: Modifica l'elemento selezionato.
  • Elimina: Rimuovi l'elemento selezionato.
  • Arresto forzato: Termina forzatamente l'elemento selezionato.
  • Pulisci: Arresta ed elimina tutti i container, le reti, le immagini e i volumi di dati associati al servizio.
  • Costruisci: Ricostruisci il progetto utilizzando il file Docker-compose.yml configurato.

Container

I container sono istanze in esecuzione delle immagini Docker, che rappresentano manifestazioni dinamiche delle immagini. Possono essere avviati, messi in pausa, arrestati ed eliminati. Creare un container richiede un'immagine. Se non hai immagini, puoi visitare la pagina del registro per scaricare immagini caricate da sviluppatori open-source.

Creare Container

Per creare un container nell'applicazione Docker Manager:

  1. Vai all'interfaccia dell'applicazione Docker Manager e fai clic su "Immagini" nella barra di navigazione a sinistra.
  2. Fai clic sull'icona "Avvia" nell'angolo in alto a destra per aprire la finestra pop-up di creazione del container.
  3. Imposta le seguenti informazioni generali:
    · Nome del container.
    · Scegli se abilitare i limiti di risorse, i riavvii automatici e l'esecuzione ad alto privilegio per il container.
  4. Configura le directory montate.
  5. Seleziona il tipo di rete per la configurazione della rete.
  6. Configura le porte di rete.
  7. Imposta le variabili d'ambiente.
  8. Stabilisci connessioni con altri container.
  9. Configura i comandi di esecuzione.
  10. Conferma le impostazioni e fai clic su "OK" per completare la configurazione.
Note:
  1. Se hai confermato che le tue impostazioni sono corrette ma non riesci ancora a creare un container utilizzando un'immagine da Docker Hub, prova a utilizzare un'immagine diversa. Docker Hub contiene immagini personalizzate caricate da vari sviluppatori, e a volte la qualità delle immagini non può essere garantita.
  2. Quando configuri le porte del container, seleziona un numero di porta diverso dalle porte utilizzate da altri servizi per evitare errori di servizio causati da conflitti di porta.

Gestire Container

Nella pagina dei container, puoi eseguire le seguenti operazioni:

  • Aggiungi: Seleziona un'immagine per creare un container.
  • Avvia/Arresta: Avvia o arresta il container.
  • Riavvia: Riavvia un container in esecuzione.
  • Modifica: Modifica la configurazione del container.
  • Elimina: Elimina il container selezionato.
  • Arresto forzato: Arresta forzatamente un container in esecuzione.
  • Duplica Container: Duplica la configurazione di un container esistente per creare un nuovo container.
  • Esporta: Esporta il container selezionato come file .tar.
  • Importa: Importa un file che può essere configurato per creare un container.
  • Processi: Visualizza lo stato di esecuzione dei comandi eseguiti all'interno del container.
  • Log: Visualizza i log generati dalle operazioni del container.
  • Terminale: Accedi all'interfaccia terminale del container.

Per visualizzare il motivo del fallimento della creazione del progetto:

Se la creazione di un progetto fallisce, puoi controllare il motivo facendo clic sullo stato "Creazione Fallita" e rivedendo i log degli errori.

Immagini

Un'immagine Docker è un file system speciale che include non solo i file necessari per eseguire programmi, librerie, risorse, configurazioni e altri file richiesti dal runtime del container, ma contiene anche parametri di configurazione preparati per il runtime. Serve come base per creare ed eseguire container Docker.

Immagini Locali

Questa sezione elenca le immagini che sono state scaricate localmente sul TNAS. Puoi gestire tutte le immagini scaricate tramite la funzione immagine e utilizzarle per creare container. Inoltre, puoi importare immagini caricando file.

Gestione delle Immagini Locali

Nella pagina delle immagini locali, puoi eseguire le seguenti operazioni:

  • Avvia: Avvia l'immagine selezionata e configura il container corrispondente.
  • Importa: Carica immagini memorizzate localmente sul tuo computer o sul NAS.
  • Esporta: Salva l'immagine selezionata in una cartella NAS.
  • Elimina: Rimuovi l'immagine selezionata.

Registro

Il registro sincronizza milioni di repository di immagini da Docker Hub, fornendo accesso a una vasta libreria di immagini. Nel registro, puoi scaricare file di immagini.

Come Scaricare Immagini dal Registro

  1. Individua l'immagine desiderata nell'elenco o utilizza la funzione di ricerca per trovarla tramite parole chiave.
  2. Seleziona l'immagine che desideri scaricare e fai clic sul pulsante "Scarica" nell'angolo in alto a destra.
  3. Scegli la versione dell'immagine desiderata e fai clic su "OK".
  4. Dopo il download, gestisci l'immagine tramite "Immagini Locali" per ulteriori attivazioni e gestione.
Nota

Quando non riesci a caricare il registro, verifica se la tua connessione di rete è stabilita correttamente.

Reti

Le reti sono cruciali per i container per comunicare tra loro, con gli host o con servizi esterni. All'installazione, ci sarà una rete host predefinita e una rete bridge. Si consiglia di utilizzare una rete bridge definita dall'utente per controllare la comunicazione dei container e abilitare la risoluzione DNS automatica dei nomi dei container agli indirizzi IP.

In Reti, puoi configurare e gestire le impostazioni di rete. Docker Manager supporta i seguenti driver di interfaccia di rete:

  • bridge: Fornisce uno spazio dei nomi di rete isolato.
  • host: Utilizza lo spazio dei nomi di rete dell'host Docker.

Gestione delle Reti

  • Aggiungi: Personalizza le impostazioni per la rete.
  • Elimina: Rimuovi la rete selezionata.
  • Impostazioni: Gestisci i container connessi alla rete selezionata.

Impostazioni

Gestione dei messaggi di sistema per il processo di download delle immagini nelle applicazioni

Log

Questa sezione elenca tutti i record di esecuzione all'interno dell'applicazione Docker Manager, permettendoti di gestire l'esportazione e la registrazione di questi record.

Gestione dei Log

Nella pagina dei log, puoi visualizzare i log di tutti i compiti o selezionare un compito specifico per visualizzare i suoi log. Puoi anche eseguire le seguenti operazioni sui log:

  1. Cerca: Cerca eventi.
  2. Aggiorna: Aggiorna i log.
  3. Esporta: Esporta i log.
  4. Elimina: Elimina i log, tutti i log o quelli per un compito specifico.
  5. Impostazioni: Imposta la politica di conservazione dei log. I log che non soddisfano la politica verranno automaticamente eliminati.