美文网首页
Docker学习笔记2——Docker Toolbox是啥

Docker学习笔记2——Docker Toolbox是啥

作者: 26001a36aa12 | 来源:发表于2016-05-16 15:07 被阅读2845次

    Docker Toolbox

    Docker官方已经不再推荐Boot2Docker,而是使用Docker Machine来代替。可以使用Docker Toolbox工具箱来安装docker machine工具和其他的Docker工具。

    Docker ToolBox共包含6个docker工具:

        Docker Machine:包含了docker-machine命令。Docker Machine 是 Docker 官方编       排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。官网描                 述:“Docker Machine so you can run Docker Engine commands from Mac OS X           terminals”

        运行Docker命令所需要的引擎。官网描述:“Docker CLI client for running Docker             Engine to create images and containers”

        Kitematic,Docker GUI界面。官网描述:“Kitematic, the Docker GUI”

        事先为docker 命令行环境配置好的shell。官网描述:“the Docker QuickStart shell             preconfigured for a Docker command-line environment”

        Oracle公司的VM VirtualBox包。官网描述:“Oracle VM VirtualBox”

        “Docker Compose for running the docker-compose command”

    因为Docker守候进程依赖于linux内核,所以无法直接在windows环境中直接运行Docker。解决方案就是使用docker-machine命令创建一个Docker虚拟机并附加到它上面。这个Docker虚拟机来为你的windows系统提供Docker服务。

    这个Docker虚拟机专门为windows运行环境优化过,轻量级,完全在内存中运行,很小,下载不超过24M,5秒那可以启动。

    思考:

    1、简要来说,Docker Toolbox就是一个安装器。使用它可以快速地在安装Docker工具集。随着Compose、Kitematic以及Boot2Docker的普及,我们意识到我们需要让这些零碎的工具更好的在一起工作,因此诞生了Docker Toolbox。

    2、文章首句说:“不再推荐Boot2Docker,而是使用Docker Machine来代替”,那是不是说Boot2docker的概念是和Docker Machine对应的?而Toolbox是安装Docker Machine用的工具箱?

    答:Machine依然采用了Boot2DockerLinux发行版来运行容器。所不同的是,现在由Machine代替Boot2Docker命令行工具来管理这些容器。

    3、文章中说:“使用docker-machine命令创建一个Docker虚拟机并附加到它上面”,那这句话难道是指docker可基于windows了?我以前一直以为docker是要在windows上的linux虚拟机中才能运行。。。

    答:Because the Docker Engine daemon uses Linux-specific kernel features, you can’t run Docker Engine natively in OS X. Instead, you must use the Docker Machine command,docker-machine, to create and attach to a small Linux VM on your machine. This VM hosts Docker Engine for you on your Mac.

    4、Toolbox第五个组件——“Oracle公司的VM VirtualBox包”是什么东西?

    5、Toolbox各组件的工作原理是什么?linux是怎样的一种存在?并且建立虚拟机的时候都发生了什么事情?

    相关文章

      网友评论

          本文标题:Docker学习笔记2——Docker Toolbox是啥

          本文链接:https://www.haomeiwen.com/subject/pvybrttx.html