Docker 1.8 中引入的新功能之一是 Docker Toolbox 。这个工具箱是什么?
Docker 工具箱是一个安装程序,可以在您的计算机上快速轻松地安装和设置 Docker 环境。适用于 Windows 和 Mac,工具箱安装 Docker Client、Machine、Compose(仅限 Mac)、Kitematic 和 VirtualBox。
码头工人工具箱
Docker 工具箱是在开发中启动和运行 Docker 的最快方式。简而言之,它提供了开始使用 Docker 所需的不同工具:
-
Docker 客户端
docker
二进制文件 -
Docker 机器
docker-machine
二进制文件 -
Docker Compose
docker-compose
二进制文件 - Kitematic – Docker 的桌面 GUI
- Docker 快速入门终端应用程序
如果您在
/usr/local/bin
目录中安装了 Docker CLI、Machine、Compose 和其他工具,那么这只会覆盖它们。
具体来说,Docker Toolbox 1.8.0a 安装:
- Docker 客户端 1.8.0
- Docker 机器 0.4.0
- 码头工人组成 1.4.0
- Docker 快速入门终端应用程序
- 风筝 0.8.1
- 虚拟5.0.0
安装完成后,版本显示如下:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
如果旧版本的 VirtualBox 已经在运行,那么它会显示一条消息,如下所示:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
这个流程需要稍微清理一下( #63 )。
在 DockerToolbox 博客 中阅读更多详细信息。
Docker 快速入门终端
它还在应用程序中创建了一个新的 Docker 类别,其中包含指向
Docker Quickstart Terminal
和 Kitematic 的链接。单击终端应用程序会创建一个默认的 Machine 实例并显示以下输出:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
配置的Docker环境变量为:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
VirtualBox 也更新到 5.0.0 r101573。
Quickstart Terminal 主要是一个普通的 shell,但允许创建一个默认机器。它也可以用于连接到其他机器:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
将现有的 Docker 脚本更新到 Docker 1.8
如果您想将现有的 Docker 脚本更新到 1.8,那么它们可以在以下位置获得:
升级 Docker CLI:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
升级 Docker 机器:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
升级 Docker Compose:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
Virtual Box 需要可以从 virtualbox.org 下载。
升级 Docker 虚拟机
现有机器的 Docker 版本可以找到:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
这只能在机器运行后才能完成。
因此,启动现有机器为:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
然后将其升级为:
> docker -v
Docker version 1.8.0, build 0d03096
> docker-compose -v
docker-compose version: 1.4.0
> docker-machine -v
docker-machine version 0.4.0 (9d0dc7a)
使用 Docker 的 Java 应用程序
准备好开始将您的 Java 应用程序部署到 Docker 了吗?