• docker容器的了解


    docker 容器

    容器不是docker ,但是docker是容器

    (1)容器的核心技术:

    容器规范:OCI

    coreOS红帽收购,在企业版7.5之内

    rkt

    组织OCI ,建立了两项规范:

    runtime spec:不同的厂商容器可以通用

    image format spec:不同厂商通用镜像。

     

    (2)容器的runtime:

    容器真正的运行的地方,=jdk,直接打开就行,

    lxc linux最老的,docker早期的(1.3版本以前) GM

     

    runc  docker 官方运行的环境

     

    rkt CroeOS 红帽7.5运行的的环境

     

    (3)容器的管理工具:

    lxc的运行工具叫lxd

    runc:是docker engine-daemon

                        -client

    rkt: rkt client

     

    注意:lxc和rkt是集成在内核里,这是docker工具集

     

    (4)容器的自定义工具:

    docker images

    dockerfile  分层

    ACI 应用容器的镜像或接口

     

    (5)registry:

    公网:hub.docker.com 国外

          daocloude.io 国内

    私网:本地仓库

     

    (6)容器os:

    coreos  只能在这台电脑上允许容器,像操作系统

    atomic

    ubuntu core

    容器OS特点:

    体积小,启动速度快

     

     

    (7)容器的平台技术:

    容器编排引擎:

    容器采用微服务架构,就是应用程序动态可伸缩性,让每个组件都可以形成集群

    docker swarm:docker 官方的

    kubernetes  google做的,最强大的引擎

    mesos 通用的引擎 可以瞬间开关,保证docker的可持续化发展

               

     

    (8)容器的管理平台:

     

    基于容器的pass:

     

    (9)容器的网络:

    原生网络

    docker network:none host bridge macvlan overlay

    第三方网络

    flannel:

    wearve:

    calico:

     

     

    添加:

    1,服务发现:

    用来做弹性发现另一台的docker容器是否高负载,然后迁移到另一他docker容器上

     

    etcd

    consul

    zookeeper

    通过这三个做弹性的docker,弹性的资源调整。

     

     

    2.监控:

    sysdig 谷歌开发

    cAdvisor/heapster

    weave scope :容器图形化

     

  • 相关阅读:
    css的盒子模型由什么组成?
    div盒子水平、垂直居中
    display:none和visibility:hidden的区别
    创建一个多选框,且和文本关联起来(单击文本就像单击该选框一样)
    Canvas和SVG的不同
    js两个页面之间通过URL传参数
    css a标签去除下划线
    css 设置文本垂直居中
    css 边框圆角的方法
    html 文本框css设置边框圆角
  • 原文地址:https://www.cnblogs.com/Leonardo-li/p/8821876.html
Copyright © 2020-2023  润新知