docker部署:docker存储目录迁移;docker工作目录迁移
我们在使用yum安装docker的时候,docker工作目录默认存在于/var/docker目录下,经过一段时间的运行,根目录很容易被占用满。下面将为大家详细介绍下docker工作目录的迁移;
——笔记若有不足的地方,还请各位告知,虚心接受并积极改正。
——docker工作目录迁移
——docker存储目录迁移
🔺我们在使用yum安装docker时,默认情况下docker的存储路径为/var/lib/docker,目录结构基本如下:

默认存储在根目录,本身是没有问题的,但是根目录一般磁盘空间不会太大,运行时间长后,会逐渐占据越来越多的空间,使本就空间不足的根目录愈加雪上加霜.....
1、我们先看下磁盘使用空间情况:
发现/data目录有15TB的存储空间。

2、查看docker 自身的使用空间;
sudo docker system df

3、docker system prune [-a] 可用于清理掉无用的docker images、无用的容器等;
执行后输入y进行确认即可清理——请谨慎操作;
4、停止docker服务
sudo systemctl stop docker
5、在空间较大的磁盘路径下新建docker存储目录;
我这里选择了/data盘;
mkdir -p /data/docker/data
6、执行命令:sudo cp -r /var/lib/docker/* /data/docker/data/

7、配置 /etc/systemd/system/docker.service.d/devicemapper.conf。
查看 devicemapper.conf 是否存在。如果不存在,就新建。
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/data/docker/data ##--graph后面跟迁移后的docker数据存储路径
配置完成后如下图:

8、重新加载docker
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
9、验证
执行sudo docker info|grep -i root 可以确认docker存储目录是否已经迁移。
!!!请确认迁移后的环境是否可用,确认后再对原始目录进行清理删除。
本文来自博客园,作者:谢白,转载请注明原文链接:https://www.cnblogs.com/XBxiebai/p/15662728.html

浙公网安备 33010602011771号