CentOS系统中安装Docker的详细教程

一、环境检查
1、确保您的系统内核版本为3.10或更高版本,否则Docker可能无法正常运行。

[root@oracle ~]# uname -r
3.10.0-1062.el7.x86_64
[root@oracle ~]# 

2、卸载旧版本的Docker,命令如下:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

 3、安装依赖项

  • yum-utils:这是一个yum插件包,提供了一些额外的功能,用于更好地管理和维护yum的软件包。

  • device-mapper-persistent-data:这是一个设备映射持久化数据软件包,它提供了设备映射的持久化和恢复功能。

  • lvm2:这是逻辑卷管理器(LVM)的软件包,它允许您在Linux系统上创建、管理和扩展逻辑卷。

[root@oracle ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

4、添加Docker软件包仓库

[root@oracle ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
已加载插件:fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@oracle ~]# 

5、更新Yum缓存,获取最新的软件包信息

  • yum:这是一个包管理器,用于在基于Red Hat的Linux系统上安装、更新和移除软件包。

  • makecache:这是一个yum命令,用于生成软件包缓存。

  • fast:这是一个选项,它告诉yum使用尽可能快的方式重新生成软件包缓存,而不考虑缓存中已经存在的软件包元数据。这个选项可以大大加快缓存生成过程的速度,特别是在首次生成缓存时。

[root@oracle ~]# yum makecache fast 

6、安装Docker

[root@oracle ~]# yum install -y docker-ce

7、 启动Docker,查看Docker版本

[root@oracle ~]# systemctl start docker
[root@oracle ~]# docker -v
Docker version 26.1.4, build 5650f9b


#为了加快pull镜像下载速度,我们可以配置Docker的国内镜像地址。
#在终端中执行以下命令,复制以下内容粘贴进去:
[root@oracle ~]# vim /etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://registry.docker-cn.com", 
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}


#添加完重启docker
[root@oracle ~]# systemctl restart docker

#使用命令查看
[root@oracle ~]# docker info

8、卸载Docker
如果您想要卸载Docker,可以使用以下命令:
[root@oracle ~]# yum remove docker-ce

如果您想要删除所有与Docker相关的内容(如镜像、容器、配置文件等),可以使用以下命令:
[root@oracle ~]# rm -rf /var/lib/docker

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值