@feuyeux
2015-08-15T19:10:04.000000Z
字数 1035
阅读 2262
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有了升级。
安装完毕后,Launchpad会多出3个图标,分别是Docker快速启动终端、Docker Kitematic和VirtualBox。
点击快速启动图标,会自动开启一个Terminal,然后触发Docker Machine并启动VirtualBox。启动完毕后,执行docker-machine ls
可以看到Docker Daemon所处的虚拟主机信息。执行docker-machine env default
可以查看相关环境变量。
点击Kitematic图标,会打开图形界面,输入Docker Hub帐号,即可中图形界面查看和管理镜像和容器了。
Docker1.8带给我们很多新的惊喜,同时我们也看到了Docker日新月异的进展和非常有目的性的改进。Docker Toolbox要解决的问题就是降低Mac和Windows用户的使用成本,原来需要分别下载、单独启动的工具,被集成打包到一起,尽可能地减少了用户的操作。
Docker Toolbox才刚刚开始,后续如何变迁,我们拭目以待。