版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011254180/article/details/82343902
1. 什么是Docker Machine?
Docker Machine是一个工具,它可以帮你在虚拟主机安装docker,并且通过docker-machine 相关命令控制主机。你可以用docker machine在mac、windows、单位的网络、数据中心、云提供商(AWS或Digital Ocean)创建docker主机。
通过docker-machine commands,你能启动、进入、停止、重启主机,也可以升级docker,还可以配置docker client。
2. 为什么要用Docker Machine?
Docker Machine是当前docker运行在mac或者windows上的唯一方式,并且操作多种不同linux 系统的docker主机的最佳方式。
3. Docker machine之安装
下载docker-machine 二进制文件
1)Mac Or linux
curl -L https://github.com/docker/machine/releases/download/v0.8.0/docker-machine-`uname \
-s`-`uname -m` > /usr/local/bin/docker-machine \
&& chmod +x /usr/local/bin/docker-machine
2) Windows with git bash
if [[ ! -d "$HOME/bin" ]]; then mkdir -p "$HOME/bin"; fi && \
curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-Windows-x86_64.exe \
"$HOME/bin/docker-machine.exe" && \
chmod +x "$HOME/bin/docker-machine.exe"
如果下载的速度过慢,则可以去该地址去下载。
4. Docker machine之使用(mac or windows)
安装最新版的 virtualbox。本次创建 virtualbox虚拟机。
1)Create a machine
docker-machine create --driver virtualbox default
2)Get the environment commands for your new VM
docker-machine env default
3)List available machines again to see your newly minted machine
docker-machine ls
4)Connect your shell to the new machine
docker-machine ssh default
5)Start and stop machines
docker-machine stop default
docker-machine start default