MacOS Docker 安装

在 MacOS 系统上,常用的 Docker 安装方式有两种:使用 Homebrew 安装 和 使用 dmg 软件包安装。

1. 使用 Homebrew 安装

Homebrew 的Cask支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装 Docker:

$ brew install --cask --appdir=/Applications docker

==> Creating Caskroom at /usr/local/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Password:          # 系统要求输入管理员密码
==> Satisfying dependencies
==> Downloading https://download.docker.com/mac/stable/21090/Docker.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask docker
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'.
🍺  docker was successfully installed!

在载入 Docker app 后,点击 Next,如果询问管理员登陆密码,输入即可。之后会弹出一个 Docker 运行的提示窗口,状态栏上也有有个小鲸鱼的图标()。

2. 使用 dmg 软件包安装

1)下载 Docker dmg 软件包

下载 dmg 软件包的时候,应该点击下载 stable 版本的 Docker for Mac。

Docker for Mac 的官方下载地址:https://download.docker.com/mac/stable/Docker.dmg

2)安装 Docker for Mac

双击下载的 .dmg 文件,然后将鲸鱼图标拖拽到 Application 文件夹即可。

从应用中找到 Docker 图标并点击运行。可能会询问 macOS 的登陆密码,输入即可。

点击顶部状态栏中的鲸鱼图标会弹出操作菜单。

第一次点击图标,可能会看到这个安装成功的界面,点击 "Got it!" 可以关闭这个窗口。

3)验证 Docker 是否安装成功

启动终端后,通过命令可以检查安装后的 Docker 版本。

$ docker --version
Docker version 17.09.1-ce, build 19e2cf6

3. Docker 镜像加速

在默认配置下,由于网络原因,拉取 Docker 镜像会十分缓慢,我们可以需要配置加速器来解决。比如使用网易的镜像地址:http://hub-mirror.c.163.com。

在任务栏点击 Docker for mac 应用图标 -> Perferences... -> Daemon -> Registry mirrors。在列表中填写加速器地址即可。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

我们可以通过 docker info 来验证是否配置成功。

$ docker info
...
Registry Mirrors:
 http://hub-mirror.c.163.com
Live Restore Enabled: false

下一章:Docker 镜像加速

由于国内网络的问题,我们从 Docker Hub 中拉取镜像会比较慢。通过配置 Docker 镜像加速器,可以加快获取镜像的速度。本章内容包括:Linux 镜像加速的配置方法、Win10 镜像加速的配置方法、MacOS 镜像加速的配置方法、验证镜像加速是否生效。