介绍 Docker 工具箱:开始使用 Docker 的最快方法
💡一则或许对你有用的小广告
欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论
- 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于
Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...
,点击查看项目介绍 ;- 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;
截止目前, 星球 内专栏累计输出 82w+ 字,讲解图 3441+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2800+ 小伙伴加入学习 ,欢迎点击围观
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 了吗?