Ubuntu Docker-Machine

Docker-Machine 功能

  • 远程主机或者虚拟机自动安装Docker。
  • 方便管理多个实例,无论系统是windows、linux还是Mac。

安装 Docker-Machine

$ base=https://github.com/docker/machine/releases/download/v0.16.0 &&
  curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
  sudo install /tmp/docker-machine /usr/local/bin/docker-machine

配置远程实例

 

Ubuntu Docker-Machine_第1张图片 配置远程多实例流程图 Ubuntu Docker-Machine_第2张图片 配置成功效果图
可能会用到的命令

docker-machine create

参数 默认值 功能
--generic-engine-port 2376 Docker Daemon Port
--generic-ip-address - 远程主机IP地址(如果管理本机,则为本机IP地址)
--generic-ssh-key - SSH免密登录私钥的路径
--generic-ssh-user root 使用指定用户SSH远程登录
--generic-ssh-port 22 SSH远程登录端口

管理Machine

命令 功能
docker-machine ls 列出所有Machine
docker-machine env MACHINENAME 查询指定Machine的环境变量
eval $(docker-machine env MACHINENAME) 切换当前Machine
docker-machine ip MACHINENAME 查询指定Machine的IP
docker-machine ssh MACHINENAME SSH登录到指定Machine

你可能感兴趣的:(docker)