docker学习(2) mac中docker-machine使用vmware fusion以及配置国内镜像加速
2017-06-05 11:55
1001 查看
一、前言
先回顾下上一节创建docker-machine的过程,默认情况下docker toolbox中的docker-machine使用virtual
box创建虚拟机,KI首次启动时创建虚拟机的过程,大致相当于下面这条命令:
输出如下:
其大致过程为从网上下载boot2docker.iso这个文件,然后利用它创建VirtualBox VM,然后生成SSH key(方便免密码登录到虚拟机)、分配IP之类,创建完以后,可以用:
查看虚拟机default的状态,如果要删除该虚拟机,直接
现在才开始本文的正题:
二、使用vmware做为docker machine
对于已经在mac上安装了vmwarefusion的同学来讲,为了使用docker强制安装一个virtualbox有点多余,其实docker支持vmwarefusion,只要把driver改一下就行了,命令如下:
创建完成后,用docker-machine ls列出所有虚拟机
可以看到类型确实为vmwarefusion,然后可以
连接到虚拟机的终端下,顺便ping下外网地址,检查下虚拟机里是否能上网(这个很重要,因为后面下载镜像需要联网)
如果有条件翻*^墙的同学,可以运行
直接从docker hub拉一个只有几M的镜像文件试试
三、设置国内镜像加速pull
docker hub官网太慢了,还好国内有一家公司daocloud提供了加速服务,设置步骤:
3.1 先到daocloud.io网站注册一个账号
过程略,注册成功后,进入控制台
3.2 点击控制台上的加速器
拉到中间部分,有一个『主机监控程序』的文字链接,见下图:
然后选择主机类型,我用的是mac,所以选择mac主机:
如果已经安装好了docker toolbox最新版,直接点击【安装好了】
然后会出现二条命令,复制粘贴执行即可:
注:如果按它的提示,最后出现latest: Pulling from daocloud/daomonit not found之类的错误,可以尝试
然后重试,安装成功后,执行
就可以感受下速度了
如果好奇dao这个命令是什么鬼?可以
查找下位置,正常情况下应该在/usr/local/bin/dao下,可以cat看下该文件的内容:
+
View Code
有兴趣的可以仔细研究研究
参考文章:
http://elasticskies.com/docker-machine-on-osx-with-vmware-fusion/
先回顾下上一节创建docker-machine的过程,默认情况下docker toolbox中的docker-machine使用virtual
box创建虚拟机,KI首次启动时创建虚拟机的过程,大致相当于下面这条命令:
二、使用vmware做为docker machine
对于已经在mac上安装了vmwarefusion的同学来讲,为了使用docker强制安装一个virtualbox有点多余,其实docker支持vmwarefusion,只要把driver改一下就行了,命令如下:
可以看到类型确实为vmwarefusion,然后可以
如果有条件翻*^墙的同学,可以运行
三、设置国内镜像加速pull
docker hub官网太慢了,还好国内有一家公司daocloud提供了加速服务,设置步骤:
3.1 先到daocloud.io网站注册一个账号
过程略,注册成功后,进入控制台
3.2 点击控制台上的加速器
拉到中间部分,有一个『主机监控程序』的文字链接,见下图:
然后选择主机类型,我用的是mac,所以选择mac主机:
如果已经安装好了docker toolbox最新版,直接点击【安装好了】
然后会出现二条命令,复制粘贴执行即可:
注:如果按它的提示,最后出现latest: Pulling from daocloud/daomonit not found之类的错误,可以尝试
如果好奇dao这个命令是什么鬼?可以
+
View Code
有兴趣的可以仔细研究研究
参考文章:
http://elasticskies.com/docker-machine-on-osx-with-vmware-fusion/
相关文章推荐
- docker学习(2) mac中docker-machine使用vmware fusion以及配置国内镜像加速
- Docker国内镜像的配置及使用
- Docker - 国内镜像的配置及使用
- Docker配置国内加速器加速镜像下载的方法
- Ubuntu17.04安装Docker17.06后配置国内(Docker中国官方)镜像加速
- Docker CE安装及配置国内镜像加速教程
- 详解docker国内镜像拉取和镜像加速registry-mirrors配置修改
- Docker CE安装及配置国内镜像加速教程
- Docker CE安装及配置国内镜像加速教程
- Docker CE安装及配置国内镜像加速教程
- Docker CE安装及配置国内镜像加速教程
- Docker - Docker国内镜像的配置及使用
- Mac下配置Docker Kitematic使用Proxy加速镜像下载Swift Kitura镜像
- Docker配置国内加速器加速镜像下载的方法
- Docker CE安装及配置国内镜像加速教程
- Docker - Docker国内镜像的配置及使用
- 详解Docker 国内镜像的配置及使用
- docker使用国内镜像(阿里镜像加速)
- docker学习笔记04:Centos7使用阿里云镜像加速
- Docker CE安装及配置国内镜像加速教程