1.1 解决安装Docker问题

Linux的发行版本,大多数还是在用CentOS,虽然CentOS已经不更新了。。。。。CentOS因为不更新了,所以很多的yum源都失效了。导致安装Docker失败!

只需要更新一下yum源。直接将之前默认的yum源替换为阿里的。

可以直接手动的去下载阿里的yum源文件,访问下面路径,直接下载。

https://mirrors.aliyun.com/repo/Centos-7.repo

将下载好的文件,拖拽到/etc/yum.repos.d目录下。

替换掉原来的CentOS-Base.repo

根据https://mirrors.aliyun.com/repo/Centos-7.repo下载的文件名为Centos-7.repo改为CentOS-Base.repo进行替换

1在替换好文件后,直接执行两个命令

# 清空之前的yum源
yum clean all
# 重新加载当前yum源
yum makecache

这里搞定就可以开始下载Docker了。

  • 下载Docker依赖的组件

    yum -y install yum-utils device-mapper-persistent-data lvm2
  • 设置下载Docker服务的镜像源,设置为阿里云

  • yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安装Docker服务

  • yum -y install docker-ce
  • 安装成功后,需要启动docker服务,并且设置docker是开机自启项

    # 启动docker服务
    systemctl start docker
    # 设置开机自动启动docker
    systemctl enable docker
  • 测试安装结果

    docker version

1.2 Docker拉取镜像的问题

很多同学在拉取镜像的时候,会出现拉取镜像失败,错误如下

开始设置一些Docker镜像的国内可用的镜像站。

目录是在/etc/docker/在这个目录下追加daemon.json的文件

执行下述命令

# cat > /etc/docker/daemon.json <<EOF
{
     "registry-mirrors": [
      "https://docker.m.daocloud.io",
      "https://docker.rainbond.cc",
      "https://docker.lmirror.top"
      ]
}
EOF
# systemctl daemon-reload
# systemctl restart docker

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐