Docker: Deployment su Stackhero per Docker

Questa documentazione fa parte della guida Introduzione. Consulta la guida completa qui: Introduzione a Stackhero per Docker.

Benvenuto nella documentazione di Stackhero

Stackhero offre una piattaforma Docker cloud CaaS (Containers as a Service) pronta all'uso, progettata per un deployment di container veloce e affidabile:

  • Effettua il deployment in produzione con un semplice docker-compose up. Nessuna configurazione aggiuntiva: avvia semplicemente i tuoi container.
  • Scegli il tuo nome di dominio, automaticamente protetto con HTTPS (ad esempio: https://api.tua-azienda.com, https://www.tua-azienda.com oppure https://backoffice.tua-azienda.com).
  • Approfitta di elevate prestazioni e sicurezza avanzata su un'infrastruttura privata e dedicata.
  • Applica gli aggiornamenti con un solo clic per una manutenzione semplice e senza sforzo.

I tuoi container possono essere operativi in produzione in circa cinque minuti. Stackhero gestisce per te infrastruttura, aggiornamenti e sicurezza, così puoi concentrarti sullo sviluppo delle tue applicazioni. Scopri di più sull'hosting cloud Docker CaaS.

Un approccio efficace per il deployment dei container su Stackhero per Docker consiste nell'utilizzare la vostra CLI Docker locale. Questo metodo vi consente di eseguire comandi Docker sul vostro computer e farli funzionare in remoto sulla vostra istanza Stackhero per Docker.

Ad esempio, potete costruire un container utilizzando un Dockerfile sulla vostra configurazione locale e distribuirlo direttamente sulla vostra istanza Stackhero per Docker. Ecco un semplice esempio di comandi che potreste eseguire:

  1. Costruire il container: docker build -t myContainer .
  2. Distribuirlo ed eseguirlo: docker run -d myContainer

Seguendo questi passaggi, il vostro container Docker sarà costruito e distribuito sulla vostra istanza remota. Potete anche utilizzare docker-compose per distribuire servizi che coinvolgono più container con un singolo comando docker-compose up.