• Docker学习(1) 初识


    Docker的使用场景

      1 使用Docker容器开发,测试,部署服务

      2 创建隔离的运行环境

      3 搭建测试环境

      4 构建多用户的平台及服务(PaaS)基础设施

      5 提供软件即服务(SaaS)应用程序

      6 高性能、超大规模的宿主机部署

    Docker的基本组成

      1 Docker客户端/守护进程   C/S架构

      2 Docker Image镜像

      3 Docker Container容器

      4 Docker Registry仓库

    Docker容器的相关技术

      1 Docker依赖的Linux的内核特性

        1 Namespaces 命名空间

          系统资源的隔离:进程、网络、文件系统...

          docker - 命名空间

             PID   进程隔离

             NET  管理网络接口

             IPC   管理跨进程通信的访问

             MNT  管理挂载点

             UTS  隔离内核和版本标识

        2 Control groups (cgroups) 控制组

          为了实现容器而生的

            用来分配资源

            来源google

            Linux kernel 2.6.24@2007

          资源限制

          优先级设置

          资源计量

          资源控制

      2 Docker容器的能力

        1 文件系统隔离:每个容器都有自己的root文件系统

        2 进程隔离:每个容器都运行在自己的进程环境中

        3 网络隔离:容器间的虚拟网络接口和IP地址都是分开的

        4 资源隔离和分组:使用cgrops将CPU和内存之类的资源独立分配给每个docker容器

  • 相关阅读:
    今天试了下lockerz,感觉国外的概念很先进
    十月一日,本人就结婚了,我和老婆选的婚礼主题曲,大家听听
    今天遇到了个奇怪的问题
    第一个博客,第一次随笔
    遇到一个奇葩的问题,could not load the assembly file XXX downloaded from the Web
    Log4net简单使用
    AutoWCFService心跳动态加载服务
    初学Service Broker
    新浪SAE云空间和SVN版本控制
    软件工程导论第一次作业
  • 原文地址:https://www.cnblogs.com/xiao-xue-di/p/11244644.html
Copyright © 2020-2023  润新知