vlambda博客
学习文章列表

关于linux(redhat/centos系)的磁盘扩展和Centos8的docker安装

今天使用centos8布置一个docker文库时出现了一些问题,所以晚上想着写一篇文章给大家避坑。(大佬请无视)

首先是linux的磁盘扩展

中间一直下一步下一步就行了,直到下面第二块磁盘出来。

关于linux(redhat/centos系)的磁盘扩展和Centos8的docker安装

然后虚拟机开机或者reboot重启。

关于linux(redhat/centos系)的磁盘扩展和Centos8的docker安装

输入lsblk可以看到sdb就是我们刚扩展的磁盘,并且可以看到挂载 /目录的磁盘大小为80G.


接下来就是划分分区了(主分区,扩展分区)

关于linux(redhat/centos系)的磁盘扩展和Centos8的docker安装

这里fdisk之后n(新建分区)

 

然后4个回车(第一个回车代表选定默认划分主分区,第二个是选定分区号,也

是默认1,第三个回车代表分区起始大小,默认从0开始,第四个代表分区结束大小,默认最大,这里就是20G)

 

接下来输入t改变分区类型>>输入8e逻辑卷类型就好了>>然后w保存退出

 

再次lsblk能看到sdb1就下一步,看不到就partprobe /dev/sdb(磁盘探测一下)


关于linux(redhat/centos系)的磁盘扩展和Centos8的docker安装

这里第一步是将sdb1格式化为ext4类型的分区

      第二步是将分区做成物理卷(这些现在不用管,后面会汇总提到)

      第三步是查看已有物理卷


重点:pv是物理卷的意思,vg是物理卷组的意思,上图可以看到之前挂载 /目录的80G的分区属于cl物理卷组。


然后第一步是将sdb1物理卷扩展到cl物理卷组里面

      第二步是从cl物理卷组里划分20G逻辑卷给自己(这里理解加逻辑卷到 /目录就行了)

第三步查看已有逻辑卷。


这是最后一步了,可以看到我的 /目录多了20G变成了100G

第一步是将xfs文件系统大小放大到和逻辑卷大小一样大(此为逻辑卷所挂载的目录 /)

最后一步就理解为查看磁盘使用情况把。


总结:添加新磁盘>>划分分区>>做成物理卷>>扩展该物理卷到本地物理卷组>>从卷组划分逻辑卷扩展到 /目录所挂载的逻辑卷里。



                                 Centos8安装docker


第一步
rpm -q podman(查看是否安装 Podman-docker)

如已安装则执行第二步

dnf remove podman(删除Podman-docker,一直y)

否则直接第三步

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce(添加阿里docker源到本地,碰到要装什么,直接y)

第四步直接执行下面命令

yum install docker-ce -y(安装docker)

如报错,则执行yum erase podman buildah(一路y) 再执行上一步

第五步

vim /etc/docker/daemon.json

按a复制

{
 "registry-mirrors": ["https://registry.docker-cn.com"]
}
粘贴,如果粘贴不了则esc,然后按shift+: ,输入set paste再按a执行粘贴。


保存后执行docker images没报错就OK了,报错就systemctl restart docker再试试。