docker三剑客之machine

Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安 装 Docker 环境。

1、安装:

Docker Machine 可以在多种操作系统平台上安装,包括 Linux、macOS,以及 Windows。

Docker for Mac、Docker for Windows 自带 docker-machine 二进制包,安装之后即可使用。 查看版本信息可以通过命令: docker-machine -v

在 Linux 上的也安装十分简单,从 官方 GitHub Release 处直接下载编译好的二进制文件即可。

sudo curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-mach ine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine

chmod +x docker-machine //给文件赋予执行权限

执行命令docker-machine -v测试是否安装成功,如图:

2、使用:

docker-machine支持多种后端驱动,包括虚拟机、本地主机、云平台等。

通过virtualbox驱动创建一台docker主机,名字为test, 执行命令

docker-machine create -d virtualbox test

也可以在创建时加上如下参数,来配置主机或者主机上的 Docker。

  1. –engine-opt dns=114.114.114.114 配置 Docker 的默认 DNS
  2. –engine-registry-mirror https://registry.docker-cn.com 配置 Docker 的仓库镜像
  3. –virtualbox-memory 2048 配置主机内存
  4. –virtualbox-cpu-count 2 配置主机 CPU

更多用法可以通过docker-machine –help查看

标签