使用Homebrew安装

Homebrew安装参考Mac安装Homebrew

brew install --cask docker

手动下载安装

下载地址Docker
如果是M1芯片,请选择 Mac with Apple silicon

如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg 文件,图标拖拽到 Application 文件夹即可。

iShot_2022-11-16_22.59.41

运行

从应用中找到 Docker 图标并点击运行。运行之后,会在右上角菜单栏看到多了一个鲸鱼图标,这个图标表明了 Docker 的运行状态

iShot_2022-11-16_23.01.35

每次点击鲸鱼图标会弹出操作菜单

iShot_2022-11-16_23.02.07

终端检查安装后的 Docker 版本

docker --version

iShot_2022-11-16_23.03.00

尝试运行一个 Nginx 服务器

docker run -d -p 80:80 --name webserver nginx

服务运行后,可以访问 http://localhost (opens new window),如果看到了 “Welcome to nginx!”,就说明 Docker Desktop for Mac 安装成功了

iShot_2022-11-16_23.24.17

要停止 Nginx 服务器并删除执行下面的命令

docker stop webserver //停止
docker rm webserver //删除

镜像加速

由于镜像服务可能出现宕机,建议同时配置多个镜像

获取

获取阿里云镜像 阿里云容器镜像服务 ACR 。登陆管理控制台,复制加速器

iShot_2022-11-16_23.13.39

修改

在任务栏点击 Docker Desktop 应用图标 -> Perferences,在左侧导航菜单选择 Docker Engine,在右侧像下边一样编辑 json 文件。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

加入

{
"registry-mirrors": [
"刚刚在阿里云复制的镜像加速器"
]
}

完整配置(网易云和百度云,可以在加一个阿里云的)

{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}