Administrator
发布于 2026-01-04 / 27 阅读
0
0

linux安装docker

如果遇到Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was就是连接不到外网仓库则需要修改/etc/yum.repos.d/CentOS-Base.repo文件可以直接替换其他服务器的文件也可以执行如下命令

首先,你需要安装一些必要的软件包,以便能够添加一个新的软件仓库。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

接下来,添加 Docker 的官方仓库。

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

更新缓存(不是必要)

sudo yum makecache fast

安装docker

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

如果版本报错就更换版本安装

sudo yum install -y docker-ce-24.0.5 docker-ce-cli-24.0.5

启动

sudo systemctl start docker

sudo systemctl enable docker

  1. 创建或修改Docker守护进程的配置文件:

bash

sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors" : [ "https://docker.m.daocloud.io", "https://noohub.ru", "https://huecker.io", "https://dockerhub.timeweb.cloud" ] } EOF
  1. 重新启动Docker服务使配置生效:

bash

sudo systemctl daemon-reload sudo systemctl restart docker

如果报docker-compose-plugin-2.27.1-1.el7.x86_64: [Errno 256] No more mirrors to try.说明阿里云的文件有问题

https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/ 去这里下载相邻版本手动执行 并且重新执行安装docker步骤

sudo rpm -ivh docker-compose-plugin-2.27.0-1.el7.x86_64.rpm


评论