(09)【Docker学习笔记】之 Docker Machine
Docker Machine 可以集中管理所有的docker主机,如可以快速在200台服务器上安装docker。
使用docker-machine命令可以启动、停止、重启、检查托管主机,也可升级Docker客户端、守护进程、配置Docker客户端与你的主机通信。
1.安装docker(安装之前需先安装Docker,Docker Machine可在多平台上安装使用,像Linux,MacOS,Windows等)
安装命令:
base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
sudo mv /tmp/docker-machine /usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine
查看是否安装成功:
$ docker-machine version
2.docker machine的使用
列出可用机器 $ docker-machine ls
创建机器:(系统已经安装virtualbox虚拟机为前提)
$ docker-machine create --driver virtualbox test
如果安装虚拟机virtualbox后 docker-machine创建虚拟机失败报错:
Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"
请下图方法解决:
如果操作系统运行在VMware 虚拟机中,那么在虚拟机参数设置里CPU参数选择虚拟化技术即可
下面是创建虚拟机成功截图:
--driver:指定用来创建机器的驱动类型,这里是 virtualbox。
3.查看机器的IP地址:
$ docker-machine ip test
4.停止机器:
$ docker-machine stop test
5.启动机器:
$ docker-machine start test
6.进入机器:
7.docker-machine 命令参数说明