博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker学习(1) 初识
阅读量:5063 次
发布时间:2019-06-12

本文共 815 字,大约阅读时间需要 2 分钟。

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容器

 

转载于:https://www.cnblogs.com/xiao-xue-di/p/11244644.html

你可能感兴趣的文章
评论列表显示及排序,个人中心显示
查看>>
微软职位内部推荐-Software Engineer II
查看>>
区分Integer.getInteger和Integer.valueOf使用方法
查看>>
MySQL oracle 分页
查看>>
iOS基础-UIKit框架-触摸事件-响应者链条
查看>>
SQL优化
查看>>
利用Highcharts插件制作动态图表
查看>>
用C语言操纵Mysql
查看>>
轻松学MVC4.0–6 MVC的执行流程
查看>>
4.9 Parser Generators
查看>>
[10月18日的脚本] 从Access中导入多个表到Excel
查看>>
centos下安装nginx
查看>>
redis集群如何清理前缀相同的key
查看>>
linux的学习系列 9--网络通信
查看>>
redis7--hash set的操作
查看>>
20.字典
查看>>
Python 集合(Set)、字典(Dictionary)
查看>>
oracle用户锁定
查看>>
(转)盒子概念和DiV布局
查看>>
Android快速实现二维码扫描--Zxing
查看>>