Docker学习笔记(十):Docker Machine

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主机的最佳方式。

Docker学习笔记(十):Docker Machine_第1张图片

Docker学习笔记(十):Docker Machine_第2张图片

 

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

 

 

 

你可能感兴趣的:(【Docker学习笔记】,【Docker初识,进阶与实战】)