首页 > 其他 > 详细

docker集群部署:第1部分:定位和设置

时间:2018-01-22 22:44:11      阅读:298      评论:0      收藏:0      [点我收藏+]
docker集群部署:第1部分:定位和设置

  1. 在这个由六部分组成的教程中:
    (1)在此页面上获取设置和导向。
    (2)建立并运行你的第一个应用程序
    (3)把你的应用变成一个扩展服务
    (4)跨多台机器跨越您的服务
    (5)添加一个持久数据的访客计数器
    (6)部署生产用的集群
    说明:应用程序本身非常简单,所以你不会被代码干扰太多。毕竟,Docker的价值在于它如何构建,发布和运行应用程序;对于你的应用程序实际上做什么是完全不可知的。
  2. 前提条件
    虽然我们将一路定义概念,但在开始之前,了解Docker的含义是非常好的。
    在继续之前,我们还需要熟悉一些概念:
    (1)IP地址和端口
    (2)虚拟机
    (3)编辑配置文件
    (4)基本熟悉代码依赖性和构建的思想
    (5)查看服务器资源,如CPU百分比,RAM使用的字节数等
    最后,可以通过注册Docker ID并在本地计算机上运行以下命令来登入dockerhub:
    #docker login`

    容器的简要说明
    镜像是一个轻量级的,独立的可执行程序包,包含运行一个软件所需的所有东西,包括代码、运行时的库,环境变量和配置文件等。
    容器是镜像的运行时实例 - 镜像在实际执行时在内存中变成的内容。默认情况下,它与主机环境完全隔离,只有在配置时才访问主机文件和端口。
    容器在主机的内核上本地运行应用程序。它们比虚拟机具有更好的性能特征。容器可以获得本地访问权限,每个容器都以独立的进程运行,不会比其他可执行文件更多的内存。

  3. 建立
    在我们开始之前,请确保您的系统安装了最新版本的Docker。
    注意:需要1.13或更高版本
    你应该可以运行docker run hello-world并看到如下的响应:
    ?  ~ docker run hello-world
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
    ?  ~ docker --version
    Docker version 17.09.0-ce, build afdb6d4

    注意:可以将你的用户添加到docker组,以便在不使用sudo的情况下调用此命令。

  4. 结论
    (1)轻量级:单机可以轻松支持上百Container,让各种个位数虚拟化的方案相形见绌。
    (2)快速就绪:一秒以内启动,即使是以资源快速就绪著称的青云IAAS也无法相比。
    (3)弱安全:Docker能够对多种OS资源进行隔离,但是它本质上依托于内核,因此所有的内核漏洞都是Docker的致命伤。

docker集群部署:第1部分:定位和设置

原文:http://blog.51cto.com/wutengfei/2063977

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!