CentOS7安装docker

本文详细介绍了如何在CentOS7系统中安装Docker,包括更换镜像源、安装Docker及其过程中可能遇到的问题与解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS7安装docker


前言

最近有在学习docker,琢磨着想在虚拟机里的CentOS里面搞一个,中途遇到了一些小问题,搞得很是心态崩,搜了不少资料才搞好。下面分享一下自己遇到的一些问题和解决方式~


一、安装CentOS

镜像文件自取
链接:https://pan.baidu.com/s/1KylI3uDcrcviPXriYBih_g?pwd=kaka
具体操作:安装步骤点这里

二、更换镜像源(华为云为例)

1.将原本的镜像备份或者删除

例:cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2.下载新源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo
在这里插入图片描述

3.清除缓存并生成新源缓存

yum clean all

yum makecache
在这里插入图片描述

三.下载docker

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

下面开始操作:

yum install docker
在这里插入图片描述
在这里插入图片描述
这里输入docker --version,若无异样信息(cannot connect…,error等)及成功了!
上图有报错信息,下面简单说说几个可能遇到的小问题~

四.可能存在的问题

1.Docker–Cannot connect to …

原因可能是上一次没有正常退出docker,所以docker没有正常启动

解决方法:sudo service docker restart
重启服务后再次尝试即可

2.docker Emulate Docker CLI using podman…

在CentOS8 上执行yum update 后 直接使用yum install docker 执行docker ps 可能会报错,自己安装的时候CentOS8上有出现这样的问题,CentOS7安装时没遇到,以防万一。

解决方案

1.检查是否安装podman
rpm -q podman

2.删除podman
dnf remove podman

3.安装docker
dnf install docker-ce docker-ce-cli --allowerasing

总结

部署下来磕磕绊绊,自己遇到的问题算少的了,希望能够帮助到一些小伙伴。如果大家有遇到一些其他的小问题,或者有一些其他问题的解决小妙招,欢迎评论哈~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值