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安装软件
本文来自博客园,作者:羊孩,转载请注明原文链接:https://www.cnblogs.com/sheepboy/p/17214777.html