Docker 1.13 新特性 —— Docker系统相关

Docker随着1.13版本的发布,Docker对Daemon的API和命令行做了一系列的改造,除了对容器,镜像等命令做了二级的命令(containersimages)的改造完,还增加了很多的系统或集群的管理的接口和命令,包含system,plugin,secret,分别用于管理Docker Daemon的系统状态,Docker插件的管理,以及集群中的敏感信息的管理。

docker system

管理Docker的命令,其中包括

  • docker system df 显示docker 磁盘使用情况,支持详细信息选项
  • docker system events 从服务器获取Docker的实时事件信息,支持对事件进行过滤,指定时间戳,格式化等
  • docker system info 显示系统级别的信息,支持格式化
  • docker system prune 支持删除系统中没有使用的数据,包括:处于停止状态的容器,所有没有被使用的数据卷,所有没有被使用的网络,所有标示为“dangling”状态的镜像
    更多详情见docker system

docker plugin

管理Docker插件的命令,目前插件命令仅支持数据卷驱动,未来插件会提供容器集群网络,IP地址管理和分配,数据件驱动等功能,其中包括

  • docker plugin create 从一个rootfs文件系统和配置文件中创建一个插件,插件数据目录参数必须指明一个包含了config.json配置文件和rootfs文件系统的目录
  • docker plugin disable 禁用一个插件
  • docker plugin enable 启用一个插件
  • docker plugin inspect 查看插件中的详细信息
  • docker plugin install 安装一个插件,可以从镜像中心(registry)拉取插件,并进行安装
  • docker plugin ls 列出本地保存的所有插件
  • docker plugin push 将插件推送到镜像中心(registry)进行保存
  • docker plugin rm 删除插件
  • docker plugin set 修改插件的设置
  • docker plugin upgrade 升级已经存在的插件
    更多详情见 docker plugin

docker secret

集中式管理Docker 容器需要使用的敏感信息,包括密码,证书等,敏感信息不会保存在镜像中,compose模版也可以不需要显式填写密码等敏感信息,只需要引用密码对象的名称。实现的方式是通过把密码等敏感信息以文件的方式挂载到容器的/run/secrets/目录内,使用该特性的镜像需要支持通过文件读取的方式来使用敏感信息的能力。

  • docker secret create 创建一个密码对象
  • docker secret inspect 查看一个密码对象的信息
  • docker secret ls 列出所有的密码对象
  • docker secret rm 删除一个或者多个密码对象
    更多详情见 docker secret

相关链接

  • Docker 1.13 新特性 —— Docker系统相关
  • Docker 1.13 新特性 —— Docker服务编排相关
  • Docker 1.13 新特性 —— 网络相关
时间: 2024-10-04 00:26:21

Docker 1.13 新特性 —— Docker系统相关的相关文章

Docker 1.13 新特性 —— Docker服务编排相关

我们都知道在去年Docker轰动容器社区的在Docker Engine中集成了编排能力,并随着1.12的Docker版本发布,但是那个版本的编排还有很多的不足,比如: 不兼容传统的Docker Compose格式,从Compose迁移到服务复杂. 不支持复杂的服务发布方式和回滚等 而在近期发布的1.13的版本中,Docker对Docker Engine内置的编排能力做了很多的更新,我们下面看一下Docker Engine 1.13中内置的编排能力有哪些更新: 支持Compose/(docker

Docker 1.13 新特性 —— 网络相关

Docker 1.13 新特性 解决 GFW 影响 Docker 安装问题 目前官方的 apt/yum 源使用的是 AWS 的服务,并且为了确保安全使用了 HTTPS.目前有几个云服务商已经建立自己镜像源站,包括DaoCloud.阿里云.Azura 等等,并且在官方脚本的基础之上做了一定的修改来进行安装. 现在这个发生改变了,官方的 https://get.docker.com 将支持 –mirror 参数,你可以用这个参数指定国内镜像源,目前支持微软的 Azure 云,(或阿里云?).使用方法

Docker 1.5新特性

Docker 1.5新特性 Docker项目开发组决定在新的一年开始之初放出一些很酷的东西,大家都猜到了,那就是Docker 1.5,也是2015年Docker的第一个release版本.在这个版本中我们"消灭"了长久以来存在的,令人讨厌的bug:同时也将社区中比较火的功能PR融入其中.还等什么,让我们看看这些变化吧! 支持IPV6 贡献者:Malte Janduda-查看PR 在新版本中你可以使用新提供的-ipv6标记来为每个容器分配IPV6的地址.您可以在容器中解析ipv6地址,甚

Docker 1.5新特性:支持IPV6、只读容器、容器运行监控,还有彩蛋

本文讲的是Docker 1.5新特性:支持IPV6.只读容器.容器运行监控,还有彩蛋,[编者的话]Docker 1.5是今年Docker第一个发布版本,在这个版本中Docker加入很多期望已久的新功能,新特性,让我们来看看吧!比如支持IPV6.只读容器.容器运行监控.构建时指定Dockerfiles....仔细看文章,还有彩蛋. Docker项目开发组决定在新的一年开始之初放出一些很酷的东西,大家都猜到了,那就是Docker 1.5,也是2015年Docker的第一个release版本.在这个版

Docker 1.13 编排能力进化

经过了近6个月的磨砺,Docker 1.13在2017年1月发布,它标志着 Docker 内置编排能力的进一步成熟.本文将介绍Docker在编排方面的新进展. 简介 去年6月,Docker宣布在1.12版的引擎中内置编排能力,也就是 Swarm Mode,在容器之上引入了服务(service)的概念,也实验性的推出了应用栈(stack)来支持多服务应用的部署管理.但是 Docker 1.12 版本,服务的开发和操作缺乏类似Docker Compose工具的支持,而且由于Docker Compos

重新想象 Windows 8.1 Store Apps (92) - 其他新特性: CoreDispatcher, 日历, 自定义锁屏系列图片

原文:重新想象 Windows 8.1 Store Apps (92) - 其他新特性: CoreDispatcher, 日历, 自定义锁屏系列图片 [源码下载] 重新想象 Windows 8.1 Store Apps (92) - 其他新特性: CoreDispatcher, 日历, 自定义锁屏系列图片 作者:webabcd 介绍重新想象 Windows 8.1 Store Apps 之其他新特性 CoreDispatcher 的新特性 "日历"的相关操作 自定义锁屏时需要显示的系列

[20111220]listagg 11G的新特性.txt

[20111220]listagg 11G的新特性.txt 显示相关的数据在一行,找到一个站点,总结了N多方法: www.oracle-base.com/articles/misc/StringAggregationTechniques.php 我第一个知道的是:SELECT deptno,       LTRIM(MAX(SYS_CONNECT_BY_PATH(ename,','))       KEEP (DENSE_RANK LAST ORDER BY curr),',') AS empl

DockerCon 2017: Docker新特性初体验

DockerCon2017已经结束了,从去年的版本到现在,Docker产生了很多的变化.Docker的开发者们一直强调他们希望Docker的体验越简单越好.观察下最近几个月Docker的新特性,你会发现所言非虚,DockerCon2017大会也向我们展示了这一点.下面介绍下Docker最近几个月发布的新特性 多阶段构建 构建一个镜像一般需要多个阶段. 编译你的应用 然后跑测试 当测试通过时,你将你的应用打包成可部署的软件包 最后你把软件包添加到镜像里面 你可以将这些步骤都放进一个Dockerfi

《循序渐进学Docker》——1.2 Docker的结构与特性

1.2 Docker的结构与特性 通过上一小节的介绍,大家对Docker有一个初步的了解.这一节,再来聊一下Docker的组织结构. 1.2.1 Docker构成 如果把Docker当作一个独立的软件来看,它就是用Golang写的开源程序,采用C/S架构,包含Docker Server和Docker Client, 源代码托管在https://github.com/docker/docker上. 如果把Docker看作一个生态的话,它主要由两部分组成:Docker仓库和Docker自身程序.拿i