侧边栏壁纸
博主头像
abc教程博主等级

行动起来,活在当下

  • 累计撰写 9 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker在国内拉取镜像慢的方法

Administrator
2024-11-07 / 0 评论 / 0 点赞 / 14 阅读 / 5180 字

一.介绍

如果你有一台国内的云服务器,使用Docker时,会发生开发者经常需要从Docker Hub或其他公共仓库拉取镜像。由于这些仓库通常位于国外,国内用户在拉取镜像时往往会遭遇网络问题,导致拉取速度慢、失败率高,严重影响开发效率和部署流程的顺畅性。

二.部署环境准备

  • SSH链接软件:下载路径:FinalShell官网

  • 搭建服务器配置:国内的云服务器,Docker 本身是一种轻量级的容器化工具,主要依赖于操作系统内核的虚拟化特性。对内存和存储不是很大的要求。根据运行的容器数量、资源需求等,来选择合适的配置即可。

  • 服务器操作系统:Docker 支持多种 Linux 发行版,包括 Ubuntu、Debian、CentOS、Fedora、Red Hat 等。推荐使用较新版本的系统,以获得更好的兼容性和安全性。

  • 服务器的购买链接:https://www.lcayun.com/aff/ZFVSWGGQ

1.云服务器选择国内,宁波电信云(弹性)。选择CentOS系统,Cent0S-8.2.2004-x64

2.云服务器配置选择

三.以下是针对在国内云服务器上安装 Docker 的步骤

1.步骤 : 更新软件包索引

首先,确保您的系统软件包是最新的:

sudo yum update -y

2.步骤: 安装必要的工具

安装 yum-utils,这将为管理 yum 提供工具:

sudo yum install -y yum-utils

3.步骤: 导入 Docker GPG 公钥

运行以下命令以导入 Docker 的 GPG 公钥:

sudo rpm --import https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

4.步骤: 添加 Docker 仓库

添加 Docker 的官方仓库:

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.步骤: 安装 Docker

现在可以安装 Docker:

sudo yum install -y docker-ce docker-ce-cli containerd.i

6.步骤: 启动 Docker 服务

安装完成后,启动 Docker 服务:

sudo systemctl start docker

7.步骤: 启用 Docker 开机自启

确保 Docker 在系统启动时自动启动:

sudo systemctl enable docker

8.步骤: 验证 Docker 安装

可以运行以下命令来验证 Docker 是否安装成功:

docker --version

四.使用Docker 国内的镜像加速器,为国内用户提供加速服务

1.linux系统配置镜像站

sudo vi /etc/docker/daemon.json

2.输入下列内容,最后按ESC,输入 :wq! 保存退出。

{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://docker.1panel.live"
    ]
}

3.重启docker

sudo service docker restart

4.检验是否正常使用

docker run hello-world

到这里成功部署。文章中如有错误出现请指出。一样的你有需要提问的问题也可以在评论区留言!谢谢大家的观看!!!

0

评论区