对docker运行环境进行安装和管理
一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。
也可以集中管理所有的 docker 主机
基本功能
在指定节点平台安装docker引擎,并配置为可用docker环境
集中管理所安装的docker环境
安装machine
curl -L https://github.com/docker/machine/releases/download/v0.16.2/docker-machine-<code>uname -s</code>-<code>uname -m</code> >/usr/local/bin/docker-machine && \
chmod +x /usr/local/bin/docker-machine
测试
./docker-machine -v
使用
可选择驱动类型
.-d
虚拟机
本地主机
命令
machine active 查看当前激活状态的docker主机
machine config 查看当前激活状态 Docker 主机的连接信息。
machine creat 创建 Docker 主机
machine env 显示连接到某个主机需要的环境变量
machine inspect 以 json 格式输出指定Docker的详细信息
machine ip 获取指定 Docker 主机的地址
machine kill 直接杀死指定的 Docker 主机
machine ls 列出所有的管理主机
machine provision 重新配置指定主机
machine regenerate-certs 为某个主机重新生成 TLS 信息
machine restart 重启指定的主机
machine rm 删除某台 Docker 主机,对应的虚拟机也会被删除
machine ssh 通过 SSH 连接到主机上,执行命令
machine scp 在 Docker 主机之间以及 Docker 主机和本地主机之间通过 scp 远程复制数据
machine mount 使用 SSHFS 从计算机装载或卸载目录
machine start 启动一个指定的 Docker 主机,如果对象是个虚拟机,该虚拟机将被启动
machine status 获取指定 Docker 主机的状态(包括:Running、Paused、Saved、Stopped、Stopping、Starting、Error)等
machine stop 停止一个指定的 Docker 主机
machine upgrade 将一个指定主机的 Docker 版本更新为最新
machine url 获取指定 Docker 主机的监听 URL
machine version 显示 Docker Machine 的版本或者主机 Docker 版本
machine help 显示帮助信息