版权声明:本文为博主原创文章,未经博主允许不得转载。转载请在文章结尾显眼处附带博主文章地址。 https://blog.csdn.net/qq_27559331/article/details/89886781
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
配置远程实例
可能会用到的命令
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 |