Docker 安装教程及配置镜像加速

270 阅读1分钟

一、安装步骤

1.移除旧版本(如果安装过)

yum remove docker

2.配置Docker的yum库

# 安装一个yum 工具
yum install -y yum-utils
# 安装成功后,执行命令,配置Docker的yum源 这里使用的是阿里云源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装Docker

# 安装
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 查询docker版本
docker -v 
// 检查是否安装成功,查看所有的本地镜像 
docker images

4.启动和校验

# 启动 Docker
sudo systemctl start docker
# 停止Docker
sudo systemctl stop docker
# 重启
sudo systemctl restart docker
# 设置开机自启
sudo systemctl enable docker

二、配置docker镜像加速

1.服务器中编辑或创建daemon.json文件(通常位于/etc/docker/目录下)。如果没有这个文件,你可以创建一个。

{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://noohub.ru",
        "https://huecker.io",
        "https://docker.timeweb.cloud",
        "https://registry.hub.docker.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com",
        "https://docker.registry.cyou/",
        "https://docker-cf.registry.cyou/",
        "https://dockercf.jsdelivr.fyi/",
        "https://docker.jsdelivr.fyi/",
        "https://dockertest.jsdelivr.fyi/",
        "https://mirror.aliyuncs.com/",
        "https://dockerproxy.com/",
        "https://mirror.baidubce.com/",
        "https://docker.m.daocloud.io/",
        "https://docker.nju.edu.cn/",
        "https://docker.mirrors.sjtug.sjtu.edu.cn/",
        "https://docker.mirrors.ustc.edu.cn/",
        "https://mirror.iscas.ac.cn/",
        "https://docker.rainbond.cc/"
      ]
}

2.重启Docker服务:修改配置后,需要重启Docker服务以使配置生效。

sudo systemctl daemon-reload
sudo systemctl restart docker

3.执行docker info查看是否配置成功。