¿CoreOS es un sistema operativo anfitrión bueno / recomendado para Docker para una configuration no agrupada?

Planeo probar Docker para un proyecto de juguete, y como estoy en Mac OS X, necesito ejecutarlo en una VM. También planeo desplegar esto en un VPS, con la esperanza de tener el mismo sistema operativo. ¿Es una buena idea usar CoreOS como el host host del sistema operativo, o debería seguir con una distribución más popular como Ubuntu?

Realmente no planeo hacer clustering pronto, así que me pregunto si CoreOS agregaría una complejidad innecesaria. Me parece que se puede ignorar etcd o simplemente usarlo localmente si se quiere (con la ventaja de posiblemente escalar más adelante), pero no estoy absolutamente seguro de eso.

Puede iniciar CoreOS con todas las configuraciones pnetworkingeterminadas y tener un host de Docker totalmente operativo de fábrica. Todas las características de clúster no se ejecutarán a less que estén específicamente habilitadas.

Una de las ventajas de utilizar CoreOS como host de docker es que (si utiliza la funcionalidad de sistema) el diario systemd le permite hacer cosas como la salida de queue de su contenedor sin tener que ejecutar una gran cantidad de commands de docker logs de docker logs .

https://coreos.com/docs/cluster-management/debugging/reading-the-system-log/#tail-the-journal