Docker镜像和容器等数据默认保存在目录/var/lib/docker目录下,我们可以更改Docker 的默认存储位置,比如改到数据盘。需注决,变更存储位置时,原来的镜像和容器有可能丢失。
1、确认docker默认存放目录
root@kfk12 \~\]# docker info  ****2、停止Docker服务**** \[root@kfk12 \~\]# systemctl stop docker.socket \[root@kfk12 \~\]# systemctl stop containerd \[root@kfk12 \~\]# systemctl stop docker ****3、移动默认目录所有内容**** \[root@kfk12 \~\]# mkdir -p /data/docker ****#**** ****创建一个新目录**** \[root@kfk12 \~\]# mv /var/lib/docker /data/docker #****移动之前的数据**** ****4、编辑配置文件**** \[root@kfk12 \~\]# vim /etc/docker/daemon.json 更改 Docker 默认的数据存储位置,将以下内容添加到该文件中: { "data-root": "/data/docker" } ****5、重新启动Docker服务**** \[root@kfk12 \~\]# systemctl start docker ****6、验证新的Docker根位置**** \[root@kfk12 \~\]# docker info 