Windows 上配置 Docker 镜像加速器并安装 Portainer 的详细教程
Windows 上配置 Docker 镜像加速器并安装 Portainer 的详细教程

Windows 上配置 Docker 镜像加速器并安装 Portainer 的详细教程

在国内使用 Docker 时,由于网络原因,拉取 Docker 镜像可能会遇到超时或速度慢的问题。为了提高镜像下载速度,可以配置 Docker 使用国内镜像加速器。本文将介绍如何在 Windows 上配置 Docker 镜像加速器,并通过 Docker 安装 Portainer。

步骤 1:配置 Docker 使用镜像加速器

1.1 打开 Docker 配置文件

在 Windows 上,Docker 配置文件 daemon.json 存在于 C:\ProgramData\Docker\config\ 目录中。如果该文件不存在,可以手动创建。

  1. 打开 文件资源管理器,进入 C:\ProgramData\Docker\config\ 目录。
  2. 如果 daemon.json 文件不存在,右键点击空白处,选择 新建 -> 文本文档,并将文件命名为 daemon.json(注意文件扩展名是 .json)。

1.2 修改 Docker 配置文件

  1. 右键点击 daemon.json 文件,选择 编辑 打开文件(推荐使用记事本或其他文本编辑器)。
  2. 在文件中添加以下内容:

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

这些是常见的 Docker 镜像加速器,能够提高镜像拉取速度。

1.3 保存并关闭配置文件

完成配置后,保存并关闭 daemon.json 文件。

步骤 2:重启 Docker 服务

2.1 重启 Docker 服务

  1. 使用 Docker 图标重启: 在系统托盘中,右键点击 Docker 图标,选择 “Restart Docker”
  2. 使用 PowerShell 重启: 如果你更习惯使用命令行,也可以通过 PowerShell 重启 Docker 服务。打开 PowerShell 窗口,运行以下命令:Restart-Service docker这会重启 Docker 服务,并使新的镜像加速器配置生效。

步骤 3:验证镜像加速器是否生效

  1. 打开 PowerShell 或命令行,尝试拉取一个 Docker 镜像,例如 portainer/portainer-ce:lts 镜像:docker pull portainer/portainer-ce:lts
  2. 如果镜像能够快速拉取,说明镜像加速器配置成功。你也可以通过查看镜像下载速度来验证是否生效。

步骤 4:使用 Docker 安装 Portainer

Portainer 是一个轻量级的 Docker 管理界面,它提供了简单的图形界面来管理 Docker 容器。以下是安装 Portainer 容器的步骤。

4.1 运行 Portainer 容器

运行以下命令以启动 Portainer 容器:

docker run -d --name portainer --restart always -p 9000:9000 -v \\.\pipe\docker_engine:\\.\pipe\docker_engine portainer/portainer-ce
  • -d:在后台运行容器。
  • --name portainer:设置容器名称为 portainer
  • --restart always:设置容器在 Docker 重启时自动重启。
  • -p 9000:9000:将容器的 9000 端口映射到主机的 9000 端口,用于 Portainer 的 Web 界面访问。
  • -v \\.\pipe\docker_engine:\\.\pipe\docker_engine:在 Windows 上使用命名管道与 Docker 引擎通信。

这将启动 Portainer 并映射容器的 9000 端口,以便你可以通过浏览器访问它。

4.2 访问 Portainer Web 界面

容器启动后,可以通过浏览器访问 Portainer 的 Web 界面。

  1. 打开浏览器,访问 http://<服务器IP>:9000

首次访问时,您需要设置管理员账户和密码。

步骤 5:常见问题和解决方法

5.1 镜像拉取超时

如果镜像拉取仍然超时,检查以下几个方面:

  • 确保 Docker 配置文件中的镜像加速器地址正确。
  • 确保你的网络连接稳定,可以访问加速器。
  • 如果镜像拉取失败,尝试重新启动 Docker 服务。

5.2 Portainer 容器无法启动

如果容器无法启动,请通过以下命令查看容器日志:

docker logs portainer

查看日志输出,根据错误信息调整配置。

总结

通过上述步骤,你已经成功在 Windows 上配置 Docker 镜像加速器,并安装了 Portainer 容器管理平台。现在,你可以使用 Portainer 通过图形界面管理 Docker 容器,提高容器管理效率。同时,镜像加速器的配置能帮助你更快速地拉取镜像,提升 Docker 使用体验。

发表回复

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

Title - Artist
0:00