docker存储(安装)目录迁移¶
查看安装目录¶
sudo docker info
一般docker的安装目录在/var/lib/docker
停止docker服务¶
sudo systemctl stop docker
sudo service docker stop
迁移历史数据¶
下文以/data/docker这个路径作为docker新的存储路径
cp -a /var/lib/docker/* /data/docker/
备份源目录数据¶
mv -u /var/lib/docker /var/lib/docker.bak
软连接关联¶
新建一个/var/lib/docker的软链
sudo ln -fs /data/docker /var/lib/docker
Docker版本 >= v17.05.0 通过配置文件指定位置¶
nano /etc/docker/deamon.json
# 添加以下内容
{
"data-root": "/data/docker",
"storage-driver": "overlay2" # 这个是 Docker 是默认设置,不加也不影响使用
}
重启docker服务¶
sudo systemctl restart docker
sudo service docker restart
如果没有问题清除备份数据
rm -rf /var/lib/docker.bak