Docker 安装教程:手动安装 Docker Engine
Docker 安装教程:手动安装 Docker Engine

Docker 安装教程:手动安装 Docker Engine

本教程将带您手动安装 Docker Engine 到 Windows 系统,并配置镜像加速器,提高下载镜像的速度。

1. 下载 Docker Engine

首先,下载适合您操作系统的 Docker Engine 安装包。您可以访问 Docker 官方下载页面 以获取最新版本的 Docker Engine。

2. 解压并配置环境变量

下载完成后,您需要解压下载的 .zip 文件并配置环境变量,以便您能够从命令行访问 Docker。

  • 解压 Docker Engine
    将下载的文件解压到一个目录,例如 C:\Program Files\Docker
  • 配置环境变量
    在 PowerShell 中运行以下命令,将 Docker Engine 添加到系统路径中:
  • $env:Path += ";C:\Program Files\Docker"
  • [Environment]::SetEnvironmentVariable("Path", $env:Path, [EnvironmentVariableTarget]::Machine)
  • 这将使您能够在命令行中直接运行 dockerdockerd 命令。
  • 列出 Path 环境变量中包含 "Docker" 字符串的路径:
  • $env:Path -split ';' | Where-Object { $_ -match "Docker" }

3. 启动 Docker 服务

接下来,您需要启动 Docker 服务。您可以通过以下命令启动 Docker 守护进程:

dockerd

如果您希望在启动 Docker 服务时直接指定镜像加速器,可以使用 --registry-mirror 参数:

dockerd --registry-mirror=https://docker.1ms.run

该命令会启动 Docker 服务并使用指定的镜像加速器,开始监听 Docker API。服务启动后,您就可以开始使用 Docker 了。

4. 测试 Docker 安装

为确认 Docker 是否已成功安装,您可以运行以下命令来检查 Docker 版本:

docker version

如果安装成功,您应该能看到 Docker 的版本信息输出。

5. 配置镜像加速器

由于 Docker 官方镜像在中国大陆访问速度较慢,您可以配置镜像加速器,以提高镜像拉取速度。

  • 创建配置文件
    C:\ProgramData\Docker\config\ 目录下创建一个名为 daemon.json 的文件。
  • 添加镜像加速器配置
    编辑 daemon.json 文件,添加以下内容:

{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.xuanyuan.me"
]
}

  • 这将配置 Docker 使用指定的加速器镜像源。

6. 验证配置

完成镜像加速器配置后,您可以使用以下命令验证配置是否生效:

docker info

查看输出信息中是否包含您配置的镜像加速器地址。

7. 拉取镜像

最后,您可以尝试从 Docker Hub 拉取镜像,以确保一切正常工作。例如,使用以下命令拉取 hello-world 镜像:

docker pull hello-world

如果一切正常,您将看到镜像成功下载的消息。

总结

通过以上步骤,您已经成功手动安装并配置了 Docker Engine,同时配置了镜像加速器。您现在可以开始使用 Docker 来管理容器,运行应用,并享受更快速的镜像下载速度。

此外,您还可以通过在启动 Docker 服务时直接使用 --registry-mirror 参数:

dockerd --registry-mirror=https://docker.1ms.run

以临时指定镜像加速器,无需修改 daemon.json 文件。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Title - Artist
0:00