【Docker】Docker1.3改动简介

原创 2014年11月01日 10:47:57

一段时间没有关注Docker,突然发现它的1.3版本已经在10月28日发布了,而且我认为改动内容非常有价值。

Docker1.2版本的改动,感觉比较有用的有两点:一是将restart的功能由daemon命令中移动到了client的docker run命令中,还可以设置重新启动时不会启动已经挂掉的container,二是支持在运行时对host文件进行修改。其他的改动由于了解的不是很多,不妄作评论,但整体改动感觉不痛不痒。

而刚看到Docker1.3版本的改动,就让我眼前一亮。

首先是docker exec命令,这个命令可以帮助我们很好地解决在运行时对container进行控制的问题,它可以在一个正在运行的container中执行新的命令。而在1.2版本以前,我们要实现这样的功能,只能通过ssh或者nsenter来实现,但两种方法都需要安装相应的程序,而且ssh方法还需要将container内的22端口给映射出来,这样我们会对原有的image做一定的修改,无法保证一个纯净的image。但docker exec命令,可以让我们在正在运行的container中以detach或者interactive的方式来执行新的命令,不需要对原有纯净的image做任何修改。

然后是docker  create命令,原有的docker run命令用来创建一个container并创建一个线程来执行它,而docker create命令只是单纯地创建一个container,并不执行,如果我们需要启动这个container的话,用docekr start命令即可。这样我们可以我们可以预先准备好多个container,配置好相应的挂载存储和端口映射,并在需要的时候才启动这些container,而在1.2版本以前,我们只能傻傻地用docker run命令启动一个container,然后用docker stop命令来停止它,这样做显然很麻烦。其实这种启动方式,早在python版本的客户端API(docekr-py)中采用,这里只是把它拿到docker的client里面使用而已。

最后还有一些安全性方面的改动,这里不再多说。


转载请注明出处:http://blog.csdn.net/sunset108/article/details/40678279

版权声明:本文为博主原创文章,未经博主允许不得转载。

docker 简介

  • 2017年11月07日 22:25
  • 1.55MB
  • 下载

docker入门简介及简单java环境部署使用

及通过docker 搭建java web环境和php环境 Docker 简介 —  Docker - 容器级虚拟化解决方案 —  简单的说Docker是一个构建在LXC之上的,基于进程容器 (...

Docker(一) 入门简介和在CentOS 7 上安装

1、什么是Docker?      Docker是有go语言开发的一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产...

Docker简介及其应用领域

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何...

我的docker之旅(1):简介

1.什么是Docker     docker 是基于go语言实现的云开源项目,诞生于2013年初,最初发起者是dotCloud公司,dotCloud公司后来改名为 Docker Inc,专注于 do...

Docker简介与入门

Docker简介 我觉得简单来说, Docker 就是一个应用程序执行容器,类似虚拟机的概念。但是与虚拟化技术的不同点在于下面几点: 虚拟化技术依赖物理CPU和内存,是硬件级别的;而doc...

docker子命令简介

Docker子命令分类 子命令分类 子命令 Docker环境信息 info、version 容器生命周期管理 create、exec、kill、pause、restart、rm、...

Docker 简介

包括: 一. Docker 介绍 二. Docker 网络配置 和 Dockerfile  三. Docker 的一些常用命令 四. Docker 的实际部署 五. 一些坑 总结 一. Doc...

Docker镜像简介

Docker镜像简介

Docker简介与安装

Docker介绍与安装本文描述了Docker介绍与安装: - 简介 - 安装简介 Docker是一个开源项目,基于Google的Go语言实现,项目代码在上Github进行维护。 Docker是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Docker】Docker1.3改动简介
举报原因:
原因补充:

(最多只允许输入30个字)