【发布时间】:2015-11-27 13:11:54
【问题描述】:
如果不是,为什么 boot2docker 不能在生产中使用? 什么东西,coreOS 带来了 boot2docker 没有的?
【问题讨论】:
标签: docker boot2docker coreos dockerhub
如果不是,为什么 boot2docker 不能在生产中使用? 什么东西,coreOS 带来了 boot2docker 没有的?
【问题讨论】:
标签: docker boot2docker coreos dockerhub
boot2docker 是在非 Linux 主机中使用的 Linux (tinyCore) VM 的名称(例如,docker machine)。
如果您使用 Docker 进行生产,最好在 Linux 主机上进行(反正您不需要 boot2docker)。
之后,这取决于你的生产环境:如果它是一个复杂的环境(集群和服务复制是一个问题),那么 CoreOS 提出了一个平台(确实支持 docker):请参阅"7 reasons why you should be using CoreOS with Docker"
CoreOS 是一个准系统 Linux 发行版,旨在使用不同的软件和依赖项进行大型多机部署,更易于扩展和管理。它专为高可用性和安全性而构建。
它没有附带包管理器,因此需要 Docker 提供的容器。
它使用“fleet”进行集群管理,使用“etcd”进行服务发现并在整个集群中保持配置最新。
【讨论】: