Linux安装docker

说明:docker安装需要centOS7以上版本较好支持

步骤1:查看系统版本:lsb_release  -a   (若命令不存在,安装即可:yum -y  install  redhat-lsb)

步骤2:安装docker所需依赖:yum install y yum-utils device-mapper-persistent-data lvm2

            备注:同时安装3个包, yum-utils、device-mapper-persistent-data、lvm2

步骤3:添加镜像源(推荐使用国内镜像源下载比较快)

            yum-config-manager   --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

步骤4:安装docker社区版:  yum -y install docker-ce

步骤5:完成安装后,docker服务需启动才能生效,需重启docker服务:systemctl restart docker

步骤6:查看安装的docker版本:docker --version

步骤7:设置开机启动docker:systemctl enable docker

备注:阿里云docker社区版镜像源地址:http://mirrors.aliyun.com/docker-ce/linux/centos/

常见问题:步骤2的时候,出现安装docker依赖包失败,常见如下报错

#找不到可用的包地址
Cannot find a valid baseurl for repo: base/7/x86_64
#不能检索镜像列表
Could not retrieve mirrorlist
#下载依赖包报错
Error downloading packages: libaio
-0.3.109-13.el7.x86_64: [Errno 256] No more mirrors to try. python-kitchen-1.1.1-5.el7.noarch: [Errno 256] No more mirrors to try. yum-utils-1.1.31-54.el7_8.noarch: [Errno 256] No more mirrors to try.

解决方法:centos自带的yum源包有问题(可能是包源的下载地址发生更改导致无法下载包),更换阿里云yum源包即可

#将阿里云yum源包粘贴覆盖到该目录
/etc/yum.repos.d
#清除yum缓存
yum clean all
#生成yum缓存
yum makecache 
这样就可使用yum安装软件
 
posted @ 2023-03-14 14:16  羊孩  阅读(152)  评论(0编辑  收藏  举报
返回顶端