Docker-Machine环境搭建
Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。
简介
Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。
Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。
Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。
使用 docker-machine 命令,您可以启动,检查,停止和重新启动托管主机,也可以升级 Docker 客户端和守护程序,以及配置 Docker 客户端与您的主机进行通信。
安装
安装 Docker Machine 之前你需要先安装 Docker。
Docker Machine 可以在多种平台上安装使用,包括 Linux 、MacOS 以及 windows。
这里博主推荐使用VirtualBox虚拟机来实现。这样便于快速拓展docker容器的数量。以下是安装步骤:
- 下载并安装VirtualBox。
- 下载Docker Machine。
- 配置Docker Machine环境变量。
Docker Machine的最新版本,可以在这里获取:github地址
注:这里我只介绍Windows版的安装步骤,其他操作系统的安装步骤基本一致,只是操作上的不同而已。
首先,是下载并安装VirtualBox。下载地址
这里选择合适的版本安装即可。
第二步,下载Docker Machine。同样选择合适的版本即可。注意的是这里我们需要的是windows版的。
下载完成后,将文件名更改为docker-machine.exe
并放置在%HOMEPATH%\bin
路径下。
然后再将%HOMEPATH%\bin
加入到Path环境变量中。
安装完成!
注:若是需要修改默认的虚拟机安装位置请增加MACHINE_STORAGE_PATH
环境变量即可。
常用环境变量
DOCKER_CERT_PATH
Docker证书路径DOCKER_HOST
Docker服务地址DOCKER_TLS_VERIFY
Docker TLS验证ENGINE_REGISTRY_MIRROR
Docker-Machine默认拉取远程仓库地址