《循序渐进学Docker》——第3章 Ubuntu下使用Docker 3.1 Docker的运行平台
本节书摘来自华章出版社《循序渐进学Docker》一书中的第3章,第3.1节,作者李金榜 尹烨 刘天斯 陈纯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
第3章
Ubuntu下使用Docker
第2章我们介绍了在Windows下如何搭建一个Docker运行环境。这一章我们要切换环境,在Ubuntu系统下使用Docker。为什么要切换到Ubuntu下呢,还要从Docker的运行平台说起。
3.1 Docker的运行平台
首先,我们需要知道Docker可以在哪些操作系统下运行。截止到2016年3月底,几乎所有的Linux系统(如Red Hat Enterprise Linux(RHEL)/Centos、Debian/Ubuntu、gentoo、arch linux等)和主流的云平台服务(如Amazon EC2、Google Cloud

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Ceph分布式存储实战3.1 引言
智能分布CRUSH 3.1 引言 数据分布是分布式存储系统的一个重要部分,数据分布算法至少要考虑以下3个因素。 1)故障域隔离。同份数据的不同副本分布在不同的故障域,降低数据损坏的风险。 2)负载均衡。数据能够均匀地分布在磁盘容量不等的存储节点,避免部分节点空闲,部分节点超载,从而影响系统性能。 3)控制节点加入离开时引起的数据迁移量。当节点离开时,最优的数据迁移是只有离线节点上的数据被迁移到其他节点,而正常工作的节点的数据不会发生迁移。 对象存储中一致性Hash和Ceph的CRUSH算法是使用比较多的数据分布算法。在Aamzon的Dyanmo键值存储系统中采用一致性Hash算法,并且对它做了很多优化。OpenStack的Swift对象存储系统也使用了一致性Hash算法。 CRUSH(Controlled Replication Under S
-
下一篇
使用 Ansible 高效交付 Docker 容器
使用 playbook、插件和 Docker 模块设置和扩展 Ansible 环境 Docker 和它的容器工作流可封装、共享和部署您的应用程序环境。Ansible 是一个与 Docker 高度兼容的自动化工具,它使用一个强大的接口来管理远程服务器上的容器。在本文中,我将探索为何和如何使用 Ansible 的可扩展设计来将 Docker 和 Ansible 的最佳功能合并在一起。 Docker 之所以如此流行,是因为它创造了一种采用方便的命令行接口 (CLI) 和 HTTP API 工具来封装、运行和维护容器的独特方式。这种简化降低了此技术的入门门槛,使得将应用程序及其运行时环境封装到一个简单 Dockerfile 中的独立镜像中变得可行。Docker 使您能够开发更复杂的项目,但您仍需要配置这些容器。在本文中,我将展示 Ansible 如何通过更清晰的语法带来配置管理器的特性。您将学习如何仅使用已安装的 Python 和 Docker 构建任何堆栈。 在介绍 Ansible 的细节之前,我首先将介绍 Ansible 的分析中提到的一些要点: 尽管容器导致一些新工作流出现,但编排和配置...
相关文章
文章评论
共有0条评论来说两句吧...