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

748 0
Honkers 2025-10-4 13:16:31 来自手机 | 显示全部楼层 |阅读模式

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

  1. [root@oracle ~]# uname -r
  2. 3.10.0-1062.el7.x86_64
  3. [root@oracle ~]# 
复制代码

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

  1. yum remove docker \
  2. docker-client \
  3. docker-client-latest \
  4. docker-common \
  5. docker-latest \
  6. docker-latest-logrotate \
  7. docker-logrotate \
  8. docker-selinux \
  9. docker-engine-selinux \
  10. docker-engine \
  11. docker-ce
复制代码

 3、安装依赖项

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

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

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

  1. [root@oracle ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码

4、添加Docker软件包仓库

  1. [root@oracle ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  2. 已加载插件:fastestmirror
  3. adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  4. grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
  5. repo saved to /etc/yum.repos.d/docker-ce.repo
  6. [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版本

  1. [root@oracle ~]# systemctl start docker
  2. [root@oracle ~]# docker -v
  3. Docker version 26.1.4, build 5650f9b
  4. #为了加快pull镜像下载速度,我们可以配置Docker的国内镜像地址。
  5. #在终端中执行以下命令,复制以下内容粘贴进去:
  6. [root@oracle ~]# vim /etc/docker/daemon.json
  7. {
  8. "registry-mirrors": [
  9. "https://registry.docker-cn.com",
  10. "http://hub-mirror.c.163.com",
  11. "https://docker.mirrors.ustc.edu.cn"
  12. ]
  13. }
  14. #添加完重启docker
  15. [root@oracle ~]# systemctl restart docker
  16. #使用命令查看
  17. [root@oracle ~]# docker info
复制代码

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

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

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行