迁移docker服务默认数据存储到数据盘
通过Yum方式安装docker后,docker服务镜像、容器的数据仓库默认位置在系统盘下,此文章则将此迁移到容量更大的数据盘中。
查看Linux系统中docker信息
执行docker info命令,得到docker基本信息,其中可以看到 Docker Root Dir: /var/lib/docker和 Storage Driver: overlay2这两个信息,说明了docker程序文件安装在/var/lib/docker,其中overlay2为数据存储位置。
[root@ser ~]# docker info
... ...
Server:
... ...
Storage Driver: overlay2
... ...
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
... ...
Docker Root Dir: /var/lib/docker
... ...
Registry Mirrors:
https://g69l2lwr.mirror.aliyuncs.com/
http://hub-mirror.c.163.com/
https://docker.mirrors.ustc.edu.cn/
... ...
迁移数据仓库到数据盘中
将/var/lib/docker目录下的overlay2迁移到系统数据盘中。
1、在系统数据盘中创建对应目录,我这里习惯性创建与do

本文介绍了如何将通过Yum安装的Docker服务默认数据存储从系统盘迁移到数据盘,以解决系统盘空间不足的问题。首先查看Linux中docker信息,确认数据存储位置。然后在数据盘创建对应目录,停止docker服务,迁移`/var/lib/docker/overlay2`到新位置,并重启服务。该方法同样适用于其他相关目录的迁移。
最低0.47元/天 解锁文章

2430

被折叠的 条评论
为什么被折叠?



