介绍 Docker 工具箱:开始使用 Docker 的最快方法

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

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 了吗?

github.com/javaee-samples/docker-java 开始。

相关文章