docker 环境搭建 Windows版本 mac版本

来源:互联网 发布:三体歌者文明 知乎 编辑:程序博客网 时间:2024/06/05 05:44


Windows版本

我使用的是windows7 

安装的是docker toolbox 通过vmbox的容器实现构建

安装完成后,通过在本地宿主机中 cmd中配置阿里云的镜像源地址,就可以快速的愉快的pull镜像了

docker-machine create --engine-registry-mirror=https://nz20hx23.mirror.aliyuncs.com -d virtualbox default


Mac版本


有序我先在mac上安装了docker-toolbox,所以每次使用docker都需要vmbox启动一个虚拟机

在虚拟机中再去pulldocker镜像到本地容器

由于mac是支持在宿主本地主机的shell下,直接搭建docker的

所以我又尝试了,mac下使用docker-for-mac代替docker-toolbox来搭建容器


为什么使用Docker for Mac
启动时不需要再使用dokcer-machine设定启动的默认的环境,省去了使用virtualbox的过程;
享受和在linux下使用docker一样的体验. 总之,新工具更方便!



mac下启动docker的工具发展
最开始使用boot2docker
再到Docker Toolbox
最近新出的 Docker for Mac
如何配置和使用Docker for Mac
基础配置
使用docker for mac基本的机器要求


1. Mac must be a 2010 or newer model, with Intel’s hardware support for memory management unit (MMU) virtualization; i.e., Extended Page Tables (EPT)
2. OS X 10.10.3 Yosemite or newer
3. At least 4GB of RAM
4. VirtualBox prior to version 4.3.30 must NOT be installed (it is incompatible with Docker for Mac)
安装docker


使用brew安装docker,最新版本的docker为1.12.0-rc2


brew install docker
也可以升级docker


brew update
brew upgrade docker
第一次在mac上使用docker
详见这个步骤


从boot2docker或者docker toolbox工具升级到Docker for Mac
注意:安装之前请先确定是否导入之前的images配置,新装docker for mac之后会把之前的docker image自动同步,这样有可能导致磁盘空间不足,第一步可以先删除不要的docker images。


卸载virtualbox : 进入应用程序->删除virtualbox
安装docker for mac并启动,详见这里
执行docker ps或docker info查看启动情况,如果正常输出,则启动成功


如果有以下情况,可以这样处理


总结
新发布的docker for mac工具简化了启动docker的配置,如果之前使用了boot2docker或者docker toolbox,由于两者使用的虚拟机不同,docker-for-mac工具不兼容之前的虚拟机,所以在更新工具时需要清除之前的配置包括卸载虚拟机和修改环境变量等等。



原创粉丝点击