Centos使用阿里云镜像安装docker

配置阿里云的Yum镜像源

配置阿里云的Yum镜像源可以提高下载速度,尤其是在国内网络环境下。以下是配置阿里云Yum镜像源的步骤:

1. 备份原有的Yum源配置文件

首先,备份系统现有的Yum源配置文件,以防出现问题时可以还原:

bash 复制代码
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2. 下载阿里云的Yum源配置文件

接下来,下载阿里云提供的CentOS镜像源配置文件。根据你的CentOS版本(如7),使用以下命令:

CentOS 7:
bash 复制代码
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
CentOS 8:
bash 复制代码
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

3. 清理并重新生成Yum缓存

下载完阿里云的源文件后,清理旧的Yum缓存并重新生成新的缓存:

bash 复制代码
sudo yum clean all
sudo yum makecache

4. 验证配置

运行以下命令查看Yum仓库是否配置正确,并确保阿里云源已经启用:

bash 复制代码
yum repolist

这将列出所有已启用的仓库,确认输出结果中有阿里云的镜像源。

5. 更新系统(可选)

如果阿里云的源已经配置成功,你可以更新系统以确保所有软件包来自阿里云的镜像源:

bash 复制代码
sudo yum update -y

6. 手动编辑 .repo 文件(可选)

如果你想手动编辑或调整配置文件,可以打开 /etc/yum.repos.d/CentOS-Base.repo 文件进行修改:

bash 复制代码
sudo vi /etc/yum.repos.d/CentOS-Base.repo

确保 baseurl 指向的是阿里云的镜像地址,类似如下:

bash 复制代码
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

通过这些步骤,你应该可以成功配置阿里云的Yum镜像源,提高在国内使用CentOS的下载速度和软件包管理效率。

通过阿里云镜像源安装Docker

以下是在CentOS 7上使用阿里云镜像源安装Docker的步骤:

1. 设置阿里云的Docker仓库

首先,需要将阿里云的Docker镜像源配置到你的系统中。

  1. 创建Docker的Yum仓库配置文件:

    bash 复制代码
    sudo vi /etc/yum.repos.d/docker.repo
  2. 在文件中添加以下内容(阿里云的Docker镜像源):

    ini 复制代码
    [docker-ce-stable]
    name=Docker CE Stable - $basearch
    baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
    enabled=1
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
  3. 保存并退出文件。

2. 安装Docker依赖

安装一些必要的依赖包:

bash 复制代码
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3. 安装Docker CE

使用以下命令从阿里云镜像源安装Docker CE(社区版):

bash 复制代码
sudo yum install docker-ce docker-ce-cli containerd.io

4. 启动Docker服务

安装完成后,启动Docker并设置为开机自启动:

bash 复制代码
sudo systemctl start docker
sudo systemctl enable docker

5. 验证Docker安装

运行以下命令确认Docker是否正确安装:

bash 复制代码
docker --version

6. 测试Docker

使用官方的 hello-world 容器来测试Docker是否正常运行:

bash 复制代码
sudo docker run hello-world

如果输出 Hello from Docker!,则说明Docker安装成功并正常工作。

7. 配置非root用户使用Docker(可选)

  1. 将当前用户添加到 docker 用户组:

    bash 复制代码
    sudo usermod -aG docker $(whoami)
  2. 重新登录或注销再登录。

  3. 验证非root用户是否可以运行Docker:

    bash 复制代码
    docker ps

总结

通过阿里云的镜像源安装Docker,不仅可以加速下载速度,还能确保稳定性。通过以上步骤,你可以在CentOS 7上成功安装并配置Docker。

相关推荐
明明跟你说过12 分钟前
Linux中的【tcpdump】:深入介绍与实战使用
linux·运维·测试工具·tcpdump
Komorebi.py1 小时前
【Linux】-学习笔记05
linux·笔记·学习
Mr_Xuhhh1 小时前
重生之我在学环境变量
linux·运维·服务器·前端·chrome·算法
内核程序员kevin4 小时前
TCP Listen 队列详解与优化指南
linux·网络·tcp/ip
朝九晚五ฺ9 小时前
【Linux探索学习】第十四弹——进程优先级:深入理解操作系统中的进程优先级
linux·运维·学习
自由的dream9 小时前
Linux的桌面
linux
xiaozhiwise9 小时前
Makefile 之 自动化变量
linux
谭震鸿11 小时前
Zookeeper集群搭建Centos环境下
分布式·zookeeper·centos
意疏12 小时前
【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行
linux·docker