[关闭]
@feuyeux 2015-08-15T19:10:04.000000Z 字数 1035 阅读 2262

Docker1.8发布,引入Docker Toolbox

docker toolbox


简述

随着Docker1.8的发布,Docker Toolbox横空出世。Docker Toolbox是用来支持在Mac和Windows平台使用Docker的集成套件;以套件的形式提供,极大地方便了用户获取整套Docker工具:

其中,VirtualBox的作用是在Mac或者Windows中启动一个Linux容器,具体是通过Docker Machine命令实现的。有了Linux容器就可以启动Docker Daemon。

与之对应的是Docker Client,用于请求Daemon完成各类Docker操作。

Docker Kitematic是图形界面的镜像和容器管理工具。

Docker Compose是编排工具,Fig的替身。

正如Docker Compose最终代替了Fig,Docker Machine在1.8中着力替代boot2docker,在Toolbox的常见问答中特意提到了如何从boot2docker迁移到Docker Machine

安装

安装已经简化到傻瓜,其中唯一一步需要看看(其实也不必,一共就百十来兆的包)的就是自定义安装列表,我们可以看到套件中的版本相比Docker1.7有了升级。

_2015_08_15_6_04_05

_2015_08_15_6_04_11

_2015_08_15_6_04_15

_2015_08_15_6_12_28

_2015_08_15_6_04_23

_2015_08_15_6_04_45

使用

安装完毕后,Launchpad会多出3个图标,分别是Docker快速启动终端、Docker Kitematic和VirtualBox。

screenshot

点击快速启动图标,会自动开启一个Terminal,然后触发Docker Machine并启动VirtualBox。启动完毕后,执行docker-machine ls可以看到Docker Daemon所处的虚拟主机信息。执行docker-machine env default可以查看相关环境变量。

screenshot

screenshot

点击Kitematic图标,会打开图形界面,输入Docker Hub帐号,即可中图形界面查看和管理镜像和容器了。

_2015_08_15_6_58_02

_2015_08_15_6_58_25

总结

Docker1.8带给我们很多新的惊喜,同时我们也看到了Docker日新月异的进展和非常有目的性的改进。Docker Toolbox要解决的问题就是降低Mac和Windows用户的使用成本,原来需要分别下载、单独启动的工具,被集成打包到一起,尽可能地减少了用户的操作。

Docker Toolbox才刚刚开始,后续如何变迁,我们拭目以待。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注