Documentazione
Avvio rapido + descrizione di ogni funzione per ogni sezione e dispositivo (in continuo aggiornamento)
Catalogo immagini
Questo documento presenta il «Catalogo immagini» del pannello: consultazione e distribuzione con un clic delle immagini Docker più comuni.
In una frase
Il Catalogo immagini è il «negozio di immagini Docker»: raccoglie le immagini ufficiali dei software più comuni (nginx, mysql, redis, WordPress ecc.), ognuna con «porta predefinita, credenziali, comando di distribuzione, avvertenze» già pronte; scarica ed esegui con un clic, senza cercare all'esterno.
Panoramica delle funzionalità
Il Catalogo immagini raccoglie le immagini Docker più usate e offre una consultazione per categorie «Tutte / Installate»; ogni immagine ha dettagli completi (credenziali predefinite, porta, passi di distribuzione, avvertenze) e supporta il download e l'esecuzione con un clic.
Scenari d'uso
- Trovare rapidamente l'immagine ufficiale di un software comune
- Scaricare l'immagine ed eseguire il container con un clic
- Consultare informazioni chiave come porta predefinita, credenziali e volumi dati dell'immagine
Come si usa
1. Entra nel «Catalogo immagini», sfoglia o cerca l'immagine (categorie complete, quantità elevata)
2. Passa a «Tutte» o «Installate»
3. Fai clic su un'immagine per vederne i dettagli (nome immagine, porta predefinita, credenziali, comando di distribuzione, avvertenze)
4. Fai clic su «Installa» per scaricare ed eseguire con un clic
Installazione CMS con un clic (configurazione automatica del database)
Per le immagini WordPress, Joomla, Drupal, MediaWiki, Halo e Ghost della categoria «Siti / CMS / Blog», in cima alla pagina dei dettagli compaiono due grandi pulsanti che distinguono chiaramente i due metodi di installazione:
| Pulsante | Descrizione |
|---|---|
| ⚡ Installazione con un clic (configurazione automatica del database) | Non serve mai digitare SQL a mano: installa automaticamente Docker → avvia MariaDB condiviso (se già installato lo riutilizza) → crea automaticamente database e utente (password robusta casuale) → avvia il CMS compilando automaticamente la configurazione del database. Il processo di installazione è mostrato in una finestra con log in tempo reale + barra di avanzamento complessiva e può essere interrotto; al termine mostra indirizzo di accesso e credenziali del database, copiabili con un clic. |
| Installazione manuale (comandi) | Mostra tutti i passi di distribuzione dell'immagine (installare il database → creare database e utente → docker run / docker-compose); i comandi sono modificabili, copiabili o eseguibili con un clic: ideale per chi vuole controllare ogni passo. |
Al termine dell'installazione con un clic, basta accedere a http://IP-del-server:<porta> per entrare nella procedura guidata di installazione / pagina di registrazione del CMS (per esempio WordPress sulla porta 8080 reindirizza a /wp-admin/install.php). Le credenziali del database vengono scritte anche sul server di destinazione in /opt/sshe-db-creds/<nome-container>.conf e possono essere consultate / salvate / distribuite con phpMyAdmin in un clic da «Visualizza credenziali del database dei siti installati» nella pagina dei dettagli.
Grado di automazione di ogni CMS:
| CMS | Stato dopo l'installazione con un clic |
|---|---|
| WordPress / Joomla | configurazione del database completamente automatica; al termine dell'installazione accedi e imposta l'amministratore |
| MediaWiki | tutto automatico: da riga di comando install.php crea le tabelle + crea l'amministratore + genera e salva in modo persistente LocalSettings.php; al termine accedi direttamente con l'account amministratore generato automaticamente, senza procedura guidata web |
| Ghost | configurazione del database completamente automatica; imposta inoltre url=http://IP-locale:2368 per supportare l'accesso remoto; se accedi via NAT/dominio devi cambiare url con l'indirizzo pubblico o il dominio (vedi le avvertenze nella pagina dei dettagli) |
| Drupal | configurazione automatica del database + creazione e autorizzazione automatica della directory sites/default/files/translations (scrivibile da www-data); entra nella procedura guidata e scegli il tipo di database |
| Halo | database H2 integrato; al termine dell'installazione inizializza direttamente l'amministratore |
> Suggerimento: se su un server in Cina il download delle immagini da Docker Hub va in timeout, configura prima un acceleratore di mirror Docker (come docker.1ms.run / docker.m.daocloud.io).
Le immagini nella categoria «Installate» offrono azioni in linea (installa / disinstalla / arresta / avvia / riavvia / elimina).
Cosa contengono i dettagli dell'immagine
| Informazione | Descrizione |
|---|---|
| Nome / tag dell'immagine | ad es. nginx:latest |
| Porta predefinita | porta esposta dal container |
| Account / password predefiniti | indicati per le immagini con interfaccia di login |
| Comando di distribuzione | comando docker run / docker-compose modificabile direttamente |
| Volumi dati | directory persistente |
| Avvertenze | conflitti di porta, requisiti di risorse, avvisi di sicurezza |
Differenza rispetto al Catalogo app
| Catalogo app | Catalogo immagini | |
|---|---|---|
| Posizionamento | applicazioni complete (pronte all'uso) | immagini di base (servizi/componenti fondamentali) |
| Esempi | Nextcloud, WordPress, Memos | nginx, mysql, redis |
| Modalità di distribuzione | scrive automaticamente docker-compose + configurazione | docker run con un clic |
| Comandi | generati automaticamente | comandi modificabili forniti |
Avvertenze
1. Per eseguire un'immagine il server di destinazione deve avere Docker già installato.
2. I segnaposto nei comandi di distribuzione (password, percorsi ecc.) sono chiaramente indicati: sostituiscili con i tuoi valori.
3. La dimensione delle immagini scaricate può essere considerevole (diverse centinaia di MB): assicurati che il server di destinazione abbia disco e banda sufficienti.