docker 修改镜像存储路径

Docker的默认存储路径通常是磁盘上的一个临时目录。在默认情况下,Docker容器的数据存储在/var/lib/docker目录下,但是这个路径可能会在系统磁盘空间不足时变得不可用。因此,为了确保数据的可靠性和可用性,有必要更改Docker的默认存储路径。

一、当前Docker的存储路径

docker info | grep "Docker Root Dir"

二、停止docker

systemctl stop docker

三、创建新的镜像存储目录

创建新的 Docker 数据存储目录(空间比较充足的),例如 /data/docker

mkdir /data/docker

四、移动当前的 Docker 的数据 /var/lib/docker/* 到新目录

 mv /var/lib/docker/* /data/docker

五、修改docker.service文件,使用-g参数指定存储位置

find / -name docker.service
vi /etc/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph /data/docker --selinux-enabled=false

重启docker

systemctl daemon-reload
systemctl restart docker

你可能感兴趣的:(docker,docker)