Dato che Docker è diventato uno strumento molto popolare, ho letto molte informazioni a riguardo, ma non riesco a ottenerlo - ne ho bisogno come singolo sviluppatore full-stack?
Sviluppo un'applicazione web con 2 servizi di backend scritti in ASP.NET Core e C ++ che comunicano con il database PostgreSQL e la parte di frontend Angular 2. Tutta la webapp viene instradata usando nginx.
Per distribuire la mia app ho un lavoro Jenkins che crea tutte le parti, le copia sul server e le riavvia.
Quindi le mie domande sono (tenendo conto che la mia app è ancora in alpha e funzionerà su un singolo server per i prossimi 1-2 anni):
- Ho bisogno di finestra mobile (se no - ne avrò bisogno in futuro?)
- Come mi aiuta?
- Se è così - ho bisogno di contenitori singoli o multipli
- Dove posso trovare un flusso di lavoro per lavorare con la finestra mobile che è adatta il mio caso?
- I dati del mio database saranno persistenti dopo il contenitore aggiornare?