Docker for Mac 尝鲜

之前作为 Docker beta 的第一批用户获得了 beta 的授权,但是因为邮件进了垃圾邮件,所以一直没有发现。今天给 Docker 发邮件申请 beta 测试才知道已经通过了,赶紧尝鲜起来。如果你没有权限,可以尝试到 Docker Beta 申请测试资格。

测试版本可能存在风险,请自行判断。

安装之前

Docker for Mac 需要一些前置要求,官方文档提供的数据如下:

  • 2010 年之后的 Intel Mac 机型,支持 MMU(Memory Management Unit) 虚拟化、EPT(Extended Page Table) 等特性
  • OSX 10.10.3 以上系统
  • 至少 4GB 内存
  • VirtualBox 4.xDocker for Mac 冲突,因此如果你安装这个系列的 Virtualbox 需要卸载。

如果之前装过 Docker Toolbox 的话,需要一些额外的操作去与 Docker Toolbox 兼容。(我选择了直接卸载现有的 Docker Toolbox。XD )

安装 Docker for Mac

Docker for Mac 是一个 98.3M(Mac 显示为 103.1MB) 的 DMG 文件,下载下来之后双击文件,将鲸鱼拖拽到 Applications 文件夹中即可。

Docker drag

第一次打开 Docker for Mac 需要提供邀请码,同时需要特殊权限写入 Docker bin 文件。

Docker for Mac 包含了 Docker 引擎,Docker 命令行客户端,Docker ComposeDocker Machine。之后双击应用程序中的 Docker 就可以启用引擎,这时,右上角会有一个鲸鱼的标志。

点击标记可以获得菜单,进行设置,查看日志等等信息。

点击检查更新可以验证当前是否为最新版本的 Docker for Mac

Docker for mac 尝鲜

先看一下 Docker 的设置,可以设置使用的内存启用方式,是否启用 VPN 兼容模式 (现在我看论坛有人提到会不兼容 Cisco AnyConnect),禁用 VM 的时光机备份功能。另外可以在这里提供了直接卸载按钮,不想用的时候也比较方便。

附带的软件版本也是新的 Docker 软件:

➜  ~ docker -v
Docker version 1.11.0, build 4dc5990
➜  ~ docker-compose --version
docker-compose version 1.7.0, build 0d7bf73
➜  ~ docker-machine --version
docker-machine version 0.7.0, build a650a40

跑一个 Ubuntu 测试一下:

➜  ~ docker run -i -t --name ubuntu ubuntu:16.04 /bin/bash
root@d5ceb77516bf:/# uname -a
Linux d5ceb77516bf 4.4.6 #1 SMP Mon Apr 18 19:18:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
root@d5ceb77516bf:/#

我发现一直不怎么会写结尾/结论,那么最后扯个蛋:我们在进行 DockerCI/CD、线上环境中的应用摸索,如果你有兴趣交流,欢迎联系 kevin <at> yeeuu <dot> com

Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计