docker集群及可视化界面的安装及配置

本文是docker集群的实施文档

环境: centos 7
docker-engine 1.12.0

自Docker 1.12开始,我们已经向核心Docker Engine内添加了大量新功能,旨在进一步简化多主机与多容器编排流程。我们添加了新的API对象,包括Service与Node,允许大家利用Docker API在Swarm(即Docker Engine群组)之上部署并管理应用。而在Docker 1.12当中,我们将用事实证明,最理想的Docker编排方案正是Docker自身!

Docker 1.12的设计基于以下四项原则:

  • 简单但强大——编排可谓现代分布式应用的核心所在;其如此重要,意味着我们必须以无缝化方式将其内置于核心Docker Engine当中。我们的编排方案遵循了容器设计理念,即无设置过程、只需学习少数简单概念且提供“还算不错”的使用体验。
  • 弹性——设备时刻可能发生故障。对于现代系统而言,采用无单点故障设计以确保故障出现时不会导致应用停机已经成为一种必要。
  • 安全性——安全性又是另一项默认要求。一切可能有碍安全性的因素,包括证书生成以及了解PKI等,都需要被移除。不过高级用户仍然能够从细处着手,更为全面地实现控制与审计。
  • 可选功能与向下兼容性——作为拥有数百万用户的解决方案,向下兼容性是Docker Engine必须具备的能力。所有新功能以可选方式提供,大家可根据需要选择并为其分配对应的日常运行资源(内存与CPU等)。Docker Engine内的编排机制就像是我们这套平台内置的电池,但允许用户随意更换为使用其它第三方编排方案。

results matching ""

    No results matching ""