docker存储路径迁移

1、systemctl stop docker

2、cp -R /var/lib/docker/* /data/docker/

注:Docker默认文件目录 /var/lib/docker

3、修改docker配置

vi /etc/systemd/system/docker.service.d/devicemapper.conf

[Service]

ExecStart=

ExecStart=/usr/bin/dockerd –graph=/data/docker

注:

如果/etc/systemd/system/docker.service.d 目录不存在则创建之

其中ExecStart=这一样一定要有,否则会报错

4、重启Docker

systemctl daemon-reload

systemctl restart docker

systemctl enable docker

5、ln -s /usr/libexec/docker/docker-runc-current docker-runc

6、测试Docker

docker run hello-world

检查在/data/docker/containers下是否存在文件名为对应container_id的文件,如果存在则说明配置修改成功

6、删除原有文件

rm -rf /var/lib/docker
————————————————
版权声明:本文为CSDN博主「halikes23」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/halikes23/article/details/87269997