美文网首页
centos中迁移 /var/lib/docker 目录

centos中迁移 /var/lib/docker 目录

作者: 梨捉阳笆 | 来源:发表于2019-10-12 11:39 被阅读0次
  1. 停止docker服务
systemctl stop docker
  1. 创建新的docker目录
mkdir -p /mnt/docker
  1. 迁移/var/lib/docker目录下面的文件到 /mnt/docker
rsync -avz /var/lib/docker /mnt/docker/lib/
  1. 配置 /etc/systemd/system/docker.service.d/devicemapper.conf

查看 devicemapper.conf 是否存在。如果不存在,就新建。

mkdir -p /etc/systemd/system/docker.service.d/
vi /etc/systemd/system/docker.service.d/devicemapper.conf

在 devicemapper.conf 写入:

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd  --graph=/mnt/docker/lib/docker
  1. 重新加载 docker
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
  1. 为了确认一切顺利,运行
docker info
  1. 检查Docker 的根目录.它将被更改为 /home/docker/lib/docker
...
Docker Root Dir: /home/docker/lib/docker
Debug Mode (client): false
Debug Mode (server): false
...
  1. 启动成功后,再确认之前的镜像还在
  2. 确定容器没问题后删除/var/lib/docker/目录中的文件。

相关文章

网友评论

      本文标题:centos中迁移 /var/lib/docker 目录

      本文链接:https://www.haomeiwen.com/subject/kskaectx.html