Docker的安装【虚拟机】
准备环节【可跳过】
# 进入yum.repos.d目录,保留base.repo 和 CentOs-Base.repo,其余删除
cd /etc/yum.repos.d/
-----------------------------------------------------
# 现将base.repo 和 CentOs-Base.repo 存放至bak包中
mv base.repo ./bak/ 本地镜像
mv CentOs-Base.repo ./bak/ 阿里云镜像
# 删除其余内容
rm -rf *.repo
# 将base.repo 和 CentOs-Base.repo 移回原位
mv ./bak/CentOs-Base.repo ./
mv ./bak/CentOs-Base.repo ./
-----------------------------------------------------
# 缓存的清理
yum clean all # 清空缓存
yum makecache # 重新弄一下缓存
----------------------------------
若报错无法找到镜源,则本地镜像为挂载:
cd /etc/yum.repos.d/
ls /mnt/centos/
mount /dev/sr0 /mnt/centos
----------------------------------
yum -y update # 自更新
1、查看是否含有旧版本
yum list installed|grep docker
2、安装docker仓库
yum -y install yum-utils
3、设置docker仓库
# 清理 yum 的所有缓存
yum clean all
# 更新并生成 yum 软件仓库的元数据缓存,确保系统使用的软件信息是最新的
yum makecache
# 设置docker仓库:将指定的源[阿里云]添加到 yum 包管理器的配置
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、安装docker
yum -y install docker-ce docker-ce-cli containerd.io
5、查看docker版本
docker -v
6、启动docker
systemctl start docker
7、查看docker状态
systemctl status docker
若出现以下信息,表示安装docker成功!
8、查看是否安装成功
yum list installed|grep docker
有以下配置,说明安装成功了
9、设置docker镜像源【阿里云】
官网地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors?accounttraceid=76ed4e79e5974e26ac9a605be8390562ccjx
若无账号,注册即可。
vim /etc/docker/daemon.json
sudo systemctl daemon-reload
sudo systemctl restart docker
遇到的问题及解决方案
场景:当安装docker仓库时,输入命令:yum -y install yum-utils
问题:“Could not resolve host: mirrorlist.centos.org; Unknown error”
问题原因:系统无法解析域名 mirrorlist.centos.org,因此无法访问该网站或者从该网站获取信息
解决方案:从阿里云的镜像站点下载 CentOS 7 的 yum 仓库配置文件,并将其保存到 /etc/yum.repos.d/ 目录下。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
实际演示【未完待续…】
Docker基本讲解及演示