CoreOS是非集群安装的Docker的良好/推荐主机操作系统吗?

我打算尝试一个玩具项目的Docker,因为我在Mac OS X上,我需要在虚拟机上运行它。 我也打算在VPS上部署这个,希望是同一个操作系统。 将CoreOS用作容器主机操作系统是一个好主意,还是应该坚持使用像Ubuntu这样的更受欢迎的发行版?

我真的不打算很快进行集群,所以我想知道CoreOS是否会增加不必要的复杂性。 在我看来,你可以忽略etcd或者只是在本地使用它(如果你想要的话),但是我并不完全确定这一点。

您可以使用所有默认设置来引导CoreOS,并拥有一个完全正常工作的Docker主机。 除非特别启用,否则所有群集function都不会运行。

使用CoreOS作为docker主机的一个好处是(如果你使用systemdfunction),systemd日志可以让你做容器的尾部输出,而无需运行一堆docker logs命令。

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