Denali Docker Hosting è la nuova piattaforma creata da Denali per permettervi di hostare e fare girare immagini docker in un ambiente totalmente virtualizzato. In pratica la vostra applicazione web può girare in modo supersicuro e superveloce nella piattaforma precostituita con accesso dedicato.
Docker è un potente software per l'assemblaggio e lo shipment di applicazioni in container
Il sistema vi permette accesso alla piattaforma in modalità SSH con utente root su un docker host preconfigurato sul quale potete fare girare l'applicazione preinstallata oppure ogni altra immagina vogliate fare girare.
le porte dell'ambiente virtualizzato vengono mappate come segue. Supponiamo che al cliente sia assegnato l'intervallo di porte 8001 - 8010 , allora esse sono mappate come segue:
L'applicazione web di base, quindi sarà in ascolto pubblicamente sulla porta 8010, che verrà proxata sul nome a dominio desiderato automaticamente da nginx sulla porta 80.
Quindi ad esempio il dominio testdomain.com una volta chiamato pubblicamente dal web, si connetterà al nginx e chiamerà la porta 8010 della piattaforma.
Supponiamo che il cliente chieda attivazione della piattaforma Denali Hosting Docker sul dominio testdomain.com ecco cosa gli verrà fornito al momento della attivazione
L'interfaccia grafica è caricata nel momento in cui si lancia l'applicazione fornita di default con la piattaforma. Essa è in ascolto esternamente dalla porta 8 del set di porte fornite con l'attivazione.
Con la vostra installazione è fornita anche una applicazione preconfigurata. I file di configurazione della applicazione si trovano nella piattaforma sotto la directory /app
Per lanciare l'applicazione, eseguire i seguenti semplici passi
Se prima volta che si lancia
cd /app ./init.sh fig up -d
Lo script init.sh di inizializzazione scarica sulla piattaforma tutte le immagini necessarie per l'esecuzione dell'applicazione preinstallata. Essa è necessaria solo la prima volta che la si esegue in quanto successivamente le immagini sono storate localmente sulla piattaforma in modo permanente e possono essere usate liberamente.
Per tutta la durata della beta, il Denali hosting docker viene fornito senza costi. Normalmente viene appoggiato ad un nuovo nome a dominio, che viene pagato ai costi standard dei nomi a dominio su Denali. Il servizio hosting docker, invece, per tutta la durata della beta viene offerto gratuitamente agli utenti che si registrano e lo richiedono.