Deployment di container
Esegui i tuoi carichi di lavoro in container direttamente sull'edge con Portainer, un'interfaccia web di gestione container integrata in ogni dispositivo mrxnode. Questa guida ti accompagna nel deployment e nella gestione dei container sul tuo dispositivo.
Panoramica
Ogni dispositivo mrxnode include Portainer CE, un'interfaccia web per la gestione dei container. Puoi distribuire e gestire container Docker direttamente sul tuo dispositivo edge, insieme ai carichi di lavoro del Mirox-Agent.
Accesso a Portainer
Portainer è disponibile sull'indirizzo IP del tuo mrxnode:
| Protocollo | Porta | URL |
|---|---|---|
| HTTPS | 9443 | https://<device-ip>:9443 |
Certificato autofirmato
La porta HTTPS usa un certificato autofirmato. Il browser mostrerà un avviso di sicurezza: è previsto. Puoi proseguire accettando il certificato.
Accedi con le credenziali appuser (vedi Panoramica mrxnode per le informazioni sulla password).
Deployment dei container
Tramite l'interfaccia web
- Apri Portainer nel tuo browser
- Vai su Containers nella barra laterale sinistra
- Fai clic su Add container
- Configura il tuo container:
- Name: assegna al container un nome descrittivo
- Image: inserisci l'immagine Docker (ad es.
nginx:latest,redis:alpine) - Ports: mappa le porte del container sulle porte dell'host
- Volumes: monta uno storage persistente (vedi sotto)
- Fai clic su Deploy the container
Download delle immagini
Portainer può scaricare immagini da:
- Docker Hub (immagini pubbliche)
- Registry privati (configura le credenziali nelle impostazioni di Portainer)
Storage persistente
I container sono effimeri per impostazione predefinita: i loro dati vanno persi quando si arrestano o si riavviano. Per conservare i dati attraverso riavvii e aggiornamenti di sistema, usa i volumi Docker.
Creazione di un volume
- Vai su Volumes nella barra laterale sinistra
- Fai clic su Add volume
- Inserisci un nome per il volume
- Fai clic su Create the volume
Montaggio dei volumi sui container
Durante la creazione o la modifica di un container:
- Scorri fino alla sezione Volumes
- Fai clic su map additional volume
- Seleziona il tuo volume e specifica il percorso nel container (ad es.
/data) - Distribuisci o aggiorna il container
Dati persistenti
I dati archiviati nei volumi montati sopravvivono a:
- Riavvii dei container
- Riavvii del dispositivo
- Aggiornamenti di sistema
Buone pratiche
- Limiti delle risorse: imposta limiti di memoria e CPU per evitare che i container consumino tutte le risorse del dispositivo
- Riavvio automatico: abilita le policy di riavvio per i container che devono restare sempre in esecuzione
- Logging: configura la rotazione dei log per evitare problemi di spazio su disco
- Sicurezza: distribuisci solo immagini di container affidabili
Ulteriori informazioni
Per istruzioni dettagliate sull'uso di Portainer, consulta la documentazione ufficiale:
Funzionalità correlate
- Panoramica mrxnode — configurazione del dispositivo, registrazione e accesso SSH
- Riepilogo dei comandi — riferimento rapido per i comandi comuni del dispositivo
- Guida pratica — operazioni di rete e disco sul tuo dispositivo
- Risoluzione dei problemi — schemi di ripristino quando il dispositivo si comporta in modo anomalo