Docker1.11新特性

本文介绍了Docker 1.11版本的新特性,包括弃用LXC,引入containerd和runC以提升容器管理,并增强Windows上的隔离模式。此外,还提及了对AppArmor安全模块的支持预留以及对最大线程数的配置预留。同时,更新了API功能,如支持pids cgroup限制、nocopy选项、容器状态和挂载点信息,以及CgroupDriver和KernelMemory设置。
摘要由CSDN通过智能技术生成

本次分析的Docker版本号:v1.11.0。

我们来看daemon模块,daemon模块核心的结构体是Daemon,同v1.10.0相比增加了containerd和defaultIsolation两个变量,删除了execDriver变量。

type Daemon struct {

   ID                      string

   repository                string

   containers                container.Store

   execCommands           *exec.Store

   referenceStore            reference.Store

   downloadManager           *xfer.LayerDownloadManager

   uploadManager             *xfer.LayerUploadManager

   distributionMetadataStore dmetadata.Store

   trustKey                  libtrust.PrivateKey

   idIndex                   *truncindex.TruncIndex

   configStore               *Config

   statsCollector            *statsCollector

   defaultLogConfig          containertypes.LogConfig

   RegistryService           *registry.Service

   EventsService             *events.Events

   netController             libnetwork.NetworkController

   volumes                   *store.VolumeStore

   discoveryWatcher          discoveryReloader

   root                      string

   seccompEnabled            bool

   shutdown                  bool

   uidMaps                   []idtools.IDMap

   gidMaps                   []idtools.IDMap

   layerStore                layer.Store

   imageStore                image.Store

   nameIndex                 *registrar.Registrar

   linkIndex                 *linkIndex

   containerd                libcontainerd.Client

   defaultIsolation          containertypes.Isolation

}

containerd这个变量替换了execDriver变量&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值