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