Docker环境安装教程(一):适用于Mac的详细指南

安装须知

现在 Docker 安装已经非常简单了,只需要下载 Docker Desktop,然后一键安装即可。
Docker Desktop 可以快速安装和设置完整的 Docker 开发环境。它提供了一个直观的图形用户界面 (GUI),可以直接管理容器、应用程序和镜像,
并且包含了关键组件:Docker EngineDocker CLI clientDocker Compose

Docker Desktop 对于小型企业(少于250名员工且年收入不超过1000万美元)、个人使用、教育和非商业开源项目是免费的。

软硬件要求:

  • 系统应是11或更高的版本,包括Big Sur(11)、Monterey(12)或Ventura(13),建议升级到最新版本的 macOS
  • 至少需要 4GB 的系统内存

确定你的 Mac 使用的是哪个 macOS 版本

我的 Mac 配置:

  • 操作系统 MacOS Monterey 12.5.1
  • 芯片 Apple M1 Pro
  • 系统内存 16GB

下载 Docker

官方安装教程:Install Docker Desktop on Mac

根据电脑搭载的芯片架构,选择苹果芯片Apple Silicon或因特尔芯片Intel chip的安装包下载。

也可以直接从我分享的网盘处下载我使用的版本4.20.1,劳烦关注微信公众号TechLife乐享,回复docker即可获取下载地址。

一键安装

Step1: 下载后,双击Docker.dmg,直接拖拽到Applications文件夹即可完成安装

Step2: 按照安装向导上的说明授权安装程序并点击继续,并选择Use recommended settings(要求输入密码),点击Finish

Step3: 双击Docker.app就可以启动Docker DeskTop

配置 Docker 镜像加速

国内镜像地址

  • 阿里云 Docker 镜像加速,需在阿里云官方网站注册账号后获取。
  • 腾讯云 Docker 镜像加速
  • 华为云 Docker 镜像加速
  • 清华大学 TUNA 协会 镜像源地址:https://docker.mirrors.tuna.tsinghua.edu.cn
  • 中国科学技术大学 镜像源地址:https://docker.mirrors.ustc.edu.cn
  • 北京理工大学 镜像源地址:https://dockerhub.azk8s.cn
  • 浙江大学 镜像源地址:https://mirrors.zju.edu.cn/dockerhub/

修改 Docker 配置文件

我使用的阿里云镜像源,如果小伙伴没有注册阿里云或嫌麻烦,可以使用我的地址。
以下镜像地址可能失效,劳烦关注微信公众号TechLife乐享,回复docker获取我最新的阿里云镜像源地址。

修改配置文件:

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

可以只使用"registry-mirrors"这个配置就够了。

测试 & 验证

打开一个命令行窗口,输入如下命令,没有报错就是安装成功了。

# 查看版本
docker --version
# 下载demo镜像并启动容器
docker run hello-world

我的输出如下:

ludynice % docker --version
Docker version 24.0.2, build cb74dfc

ludynice % docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (arm64v8)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

非常感谢您的支持和关注!如果您喜欢我的博客内容,想要获取更多有价值的文章、技术分享和实用的生活建议,欢迎扫描下方二维码关注我的微信公众号TechLife乐享。让我们一起共同成长,探索更多的知识和经验,期待与您在公众号中互动交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值