【Docker】更改docker镜像的存储路径

发布时间 2023-12-08 10:51:28作者: 肥羊杀手

1.查看Docker存储路径

docker info|grep "Docker Root Dir"

2.关闭所有运行的容器

···
docker ps | awk '{print $1}' |xargs docker stop
···

3.停止docker服务

systemctl stop docker

4.新增的磁盘挂载点上新建目录,并将原有的docker容器和镜像全部拷贝过来,比如这里新增磁盘的挂载点为 /data/,则参照如下命令操作

mkdir -p /data/var/lib/docker/
cd /data/var/lib/docker/
cp -r /var/lib/docker/* /data/var/lib/docker/

5.设置docker的配置文件,并指定存储路径,如果文件不存在则直接创建一个

vi /etc/docker/daemon.json

{
	"data-root": "/data/var/lib/docker",
	"registry-mirrors": ["https://ooe7wn09.mirror.aliyuncs.com"]
	}

6.重启docker服务

systemctl daemon-reload
systemctl start docker

完成docker容器和镜像默认路径的修改