方法1. 修改docker默认存储位置
docker默认存储路径在/var/lib/docker
下
1 2
| docker info | grep -i dir
|
修改默认路径:修改docker的systemd的配置文件
1 2
| cp -a /var/lib/docker /home/
|
编辑 /etc/docker/daemon.json
文件
如果不存在得手动创建,如果你写了国内源的话,就在这下边在加一行就行,注意:添加"data-root": "/data/docker"
前面要添加逗号","
,避免json格式不正确,报错
1 2 3 4 5
| { "registry-mirrors":["http://docker.mirrors.ustc.edu.cn"], "exec-opts": ["native.cgroupdriver=systemd"], "data-root": "/home/docker" }
|
重新加载配置查看路径是否修改成功
1 2 3 4 5
| systemctl daemon-reload systemctl restart docker
docker info | grep -i dir
|
方法2.创建软连接
1 2 3 4 5 6 7 8 9 10
| cp -a /var/lib/docker /data/
sudo ln -fs /data/docker /var/lib/docker
systemctl daemon-reload systemctl restart docker
docker info | grep -i dir
|