docker-Machine的本地使用

在第九篇说到了Vagrant,可以通过网络下载的的方式来获取,在补充个知识点,就是Vagrant还有个特别重要的特点。

Vagrant自动配置启动后的shell脚本

在window上演示,mac上同理,找到vagrant init 自动生成的Vagrantfile文件

打开Vagrantfile,拉到最下面

就是这可以添加shell脚本,当虚拟机创建完毕自动执行脚本

安装看看效果

开始执行shell配置了

进入vagrant创建的虚拟机

docker-machine使用

参考window(七)和mac(八)安装虚拟机,这里其实docker-machine已经安装了,可以通过命令直接查看docker-machine的版本。

如果你不是window10或者是你在mac中已经安装了docker了,但是docker-machine还没安装的话,可以通过官网来进行安装 https://docs.docker.com/machine/install-machine/#install-machine-directly

这里有具体的安装步骤,老铁记住啊官网是最安全,最不容易入坑的教程

docker-machine操作

docker-machine 其实和vagrant有点类似

通过docker-machine 创建一个docker的虚拟机

查看创建的虚拟机

进入创建的虚拟机

再创建一个docker-machine

关闭docker-mache demo1

docker-machine远程server

大家在运行docker --version 不知道发现过一个问题吗?

这是本地的

这是docker-machine内部的

上边【本地】和【docker-machine】都有个server端,按照咱们做开发的思路,应该可以公用一个server端的没必要搞那么多对吧

按照这个思路,咱们就关闭本地的server端,点击docker的右下角图标选择-quit docker,本地关闭后的

见证奇迹,共享server

通过上边这种方式,可以远程管理docker-machine,是不是很爽!

docker-machine还可以更换driver的方式,具体查看官网吧

https://docs.docker.com/machine/get-started-cloud/

PS:总体来说docker-machine跟咱们的之前说过的vagrant非常的类似,条条大路通罗马,大家一起努力吧,我也会持续记录学习历程分享出来。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180605A06ZZG00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动