欢迎光临
我们一直在努力

国内云服务器上Docker拉取国内镜像源的方法

一.介绍

Docker是一个开放平台,用于开发、发布和运行应用程序。如果您需要在实例上安装和使用Docker,可以参考本文,文中将介绍如何在实例上部署Docker以及一些基本的操作方法。

1.Docker在国内镜像源的痛点

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

二.部署环境准备

  • SSH链接软件:下载路径:FinalShell官网
  • 搭建服务器配置:国内的云服务器,Docker 本身是一种轻量级的容器化工具,主要依赖于操作系统内核的虚拟化特性。对内存和存储不是很大的要求。根据运行的容器数量、资源需求等,来选择合适的配置即可。
  • 服务器操作系统:Docker 支持多种 Linux 发行版,包括 Ubuntu、Debian、CentOS、Fedora、Red Hat 等。推荐使用较新版本的系统,以获得更好的兼容性和安全性。
  • 服务器的购买链接:https://www.lcayun.com/aff/ZFVSWGGQ

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

1.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.io

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)
未经允许不得转载:莱卡云 » 国内云服务器上Docker拉取国内镜像源的方法