本章将带领你开始安装 Docker、修改 Docker Hub 配置文件。让我们一起来试试吧!

安装 Docker

由于官方发布了适合 Linux 全平台的自动安装脚本,因此 Docker 的安装过程可以简化为一行命令:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

在上面的命令中,我们使用了参数 --mirror Aliyun 以便于为中国大陆的用户分配阿里云的软件镜像。

使用 Docker Hub 镜像

Docker Hub 允许用户通过代理站点访问公共镜像资源。因此中国大陆的用户可以通过配置 Docker Hub 代理来加速访问镜像资源。

中国大陆的 Docker Hub 公共代理:

名称 特点
阿里云容器镜像服务 私有的镜像代理资源池
腾讯云 DockerHub 加速器 在 VPC 网络中提供的开放代理
中科大 DockerHub 镜像 公共镜像代理

对于 Linux 用户

  1. 安装/升级 Docker 客户端 推荐安装1.10.0以上版本的 Docker 客户端,参考文档 docker-ce

  2. 配置镜像加速器

    针对 Docker 客户端版本大于 1.10.0 的用户

    您可以通过修改 daemon 配置文件/etc/docker/daemon.json来使用加速器.

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

对于 Mac 用户

针对安装了 Docker for Mac 的用户,您可以参考以下配置步骤:

1. 右键点击桌面顶栏的 docker 图标,选择 Preferences
2. 在 Daemon 标签(Docker 17.03 之前版本为 Advanced 标签)下的 Registry mirrors 列表中将 `https://docker.mirrors.ustc.edu.cn` 加到 "registry-mirrors" 的数组里
3. 点击 `Apply & Restart` 按钮,等待Docker重启并应用配置的镜像加速器。

对于 Windows 用户

针对安装了 Docker for Windows 的用户,您可以参考以下配置步骤:

  1. 在系统右下角托盘图标内右键菜单选择 Settings
  2. 打开配置窗口后左侧导航菜单选择 Docker Daemon。
  3. 编辑窗口内的 JSON 串,填写如下代理地址。
  4. 编辑完成后点击 Apply 保存按钮,等待 Docker 重启并应用配置的镜像加速器。
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}

安装 Docker Compose

你可以阅读官方文档:https://docs.docker.com/compose/install/

也可以从官方GitHub仓库了解最新的版本:https://github.com/docker/compose/releases