sto guadagnando conoscenza Docker e ho le seguenti domandeDove conservare Dockerfile in un progetto?
- Dove sono di Dockerfile conservato in un progetto?
- Sono essi conservati insieme con la fonte?
- Sono tenuti fuori dalla fonte? Avete un proprio repository Git solo per il Dockerfile?
Se il server CI dovrebbe creare una nuova immagine per ogni generazione ed eseguire che sul server di prova, si fa a mantenere l'immagine precedente? Voglio dire, tagga l'immagine precedente o rimuovi l'immagine precedente prima di crearne una nuova?
Sono uno sviluppatore Java EE in modo da uso Maven, Jenkins ecc se quella materia.
Ma è necessario un Dockerfile per il database, uno per il server delle applicazioni, i contenitori del volume di dati e così via? Come lo organizzi? – LuckyLuke
Con il layout che ho sopra, è possibile avere i componenti come sottodirectory, quindi utilizzare top/fig.yml per avviare e collegare i contenitori. – seanmcl