Docker Machine简介
Docker支持在常规的linux操作系统,虚拟化平台,openstack,公有云等不同环境中安装配置docker host
Docker Machine 项目基于go语言,目前在github上的维护地址是:https://github.com/docker/machine
Docker Machine安装
创建machine:
machine指的是docker daemon主机,其实就是在host上安装和部署docker。
创建machine要求免密登录远程主机:
ssh-keygen
ssh-copy-id 目标ip
创建主机:
docker-machine create --driver generic --generic-ip-address=172.25.0.12 server2
docker-machine create --driver generic --generic-ip-address=172.25.0.13 server3
创建流程
ssh免密登录远程主机
安装docker软件包
复制证书
配置docker daemon
启动docker
docker-machine常见命令
docker-machine upgrade server2 更新docker版本
docker-machine config server2 查看machine配置
docker-machine scp 在machine中复制文件
docker-machine ssh 连接machine
docker-machine rm 删除machine
server1做管理机
(安装docker-machine)
放到以下的目录方便调用: