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

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: Docker随着1.13版本的发布,Docker对Daemon的API和命令行做了一系列的改造,除了对容器,镜像等命令做了二级的命令(containers,images)的改造完,还增加了很多的系统或集群的管理的接口和命令,包含system,plugin,secret,分别用于管理Docker Daemon的系统状态,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
目录
相关文章
|
27天前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
|
3月前
|
关系型数据库 MySQL Docker
利用docker 开发 信息系统,python + mysql + flask + jquery
利用docker 开发 信息系统,python + mysql + flask + jquery
56 2
|
4月前
|
存储 Linux Docker
|
4月前
|
Linux Shell Docker
|
5月前
|
Linux Docker 容器
用Docker-Compose一分钟搭建Wordpress博客系统
用Docker-Compose一分钟搭建Wordpress博客系统
104 0
用Docker-Compose一分钟搭建Wordpress博客系统
|
4月前
|
开发框架 .NET Docker
.NET Core项目部署到Windows系统Docker
.NET Core项目部署到Windows系统Docker
97 2
|
9天前
|
关系型数据库 MySQL 数据库
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
23 0
|
4月前
|
存储 Kubernetes 负载均衡
深入探讨Docker生态系统,Docker Compose vs. Docker Swarm vs. Kubernetes:深入比较
Kubernetes适用于大规模、复杂应用程序和多云部署,具有高度可定制的部署配置和广泛的生态系统。 在选择时,还可以考虑将它们组合使用,以满足不同环境和需求。无论选择哪个工具,容器编排都将成为现代应用程序开发和部署的不可或缺的一部分。
168 0
|
19天前
|
测试技术 Linux 网络安全
【Docker项目实战】Docker环境下部署docat文档管理系统
【2月更文挑战第18天】Docker环境下部署docat文档管理系统
48 3
|
21天前
|
测试技术 程序员 Linux
【Docker项目实战】使用Docker部署blog轻量级博客系统
【2月更文挑战第16天】使用Docker部署blog轻量级博客系统
90 2

相关产品

  • 容器镜像服务
  • 容器服务Kubernetes版