docker - 我可以在生产中使用 boot2docker 吗? CoreOS 与 boot2docker

标签 docker boot2docker coreos dockerhub

如果不是,为什么 boot2docker 不能在生产中使用? 什么东西,coreOS 带来了 boot2docker 没有的?

最佳答案

boot2docker是在非 Linux 主机中使用的 Linux (tinyCore) VM 的名称(例如,docker machine)。

如果您使用 Docker 进行生产,最好在 Linux 主机上进行(反正您不需要 boot2docker)。

之后,这取决于您的生产环境:如果它是一个复杂的环境(集群和服务复制是一个问题),那么 CoreOS 提出了一个平台(它确实支持 docker):请参阅"7 reasons why you should be using CoreOS with Docker "

https://image.slidesharecdn.com/deis-141102221759-conversion-gate01/95/ceph-docker-heroku-slugs-coreos-and-deis-overview-15-638.jpg?cb=1414966883

CoreOS is a barebones Linux distribution designed to make large multiple-machine deployments, using different softwares and dependencies, easier to scale and easier to manage. It is built for high availability and security.

It does not come with a package manager and thus requires containers such as those provided by Docker.
It uses "fleet" for cluster management and "etcd" for service discovery and keeping configuration up to date across the cluster.

关于docker - 我可以在生产中使用 boot2docker 吗? CoreOS 与 boot2docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33958185/

相关文章:

javascript - 如何使用 db 用户和密码启动 mongo docker 镜像

Docker 推送失败,重定向太多

Docker 公开的端口在浏览器上不可用,但前者运行正常

tomcat7 - 无法在CoreOS上的容器内将Tomcat 7作为服务运行

docker - Ansible 不允许我通过 SSH 连接

未加载 SSL 证书和容器启动

docker - 在 Windows 上绑定(bind)到 docker 套接字

docker - Jenkins构建无法安装pngquant

mongodb - Docker mongodb 与 mac os x 共享卷

docker - Kubernetes、Flannel 和公开服务