In caso contrario, perché boot2docker non può essere utilizzato in produzione? qual è la cosa, coreOS porta che boot2docker non ha?posso usare boot2docker in produzione? CoreOS Vs boot2docker
risposta
boot2docker è il nome della VM Linux (tinyCore) utilizzata nell'host non Linux (ad esempio, docker machine
).
Se si entra in produzione con Docker, è meglio farlo sull'host Linux (dove comunque non è necessario il boot2docker).
Dopo di che, dipende dal vostro ambiente di produzione: se si tratta di un complesso di uno (dove clustering e servizio di replica è una preoccupazione), quindi CoreOS propone una piattaforma (che non supporto finestra mobile): vedi "7 reasons why you should be using CoreOS with Docker"
CoreOS è una distribuzione Linux barebone progettato per rendere grandi distribuzioni su più macchine, utilizzando vari software e le dipendenze, più facile da scalare e più facile da gestire. È costruito per alta disponibilità e sicurezza.
Non viene fornito con un gestore di pacchetti e pertanto richiede contenitori come quelli forniti da Docker.
Utilizza "flotta" per la gestione dei cluster e "etcd" per l'individuazione dei servizi e mantiene aggiornata la configurazione attraverso il cluster.
Grazie. Se prevedo di utilizzare docker + coreOS in AWS, AWS non gestisce da solo la gestione dei cluster? – nkkrishnak
gestione del cluster @nkkrishnak, che sarebbe ECS: https://aws.amazon.com/blogs/compute/cluster-management-with-amazon-ecs/ – VonC
Grazie mille @Vonc per rispondere !! – nkkrishnak