一、前言
通常情况下,当我们默认安装docker服务时,在不指定默认存储路径时,docker会自动创建目录,经常会出现打满根目录的情况。
默认存储路径为:/var/lib/docker 下
可通过如下进行查询:
docker info
输出结果:
Docker Root Dir: /var/lib/docker
二、迁移存储路径并修改配置
1、停止docker服务
systemctl stop docker
2、创建一个新的目录,用于存储 Docker数据。例如,将数据存储在/data/docker 下:
mkdir -p /data/docker/
3、将当前 /var/lib/docker 目录下的所有数据复制到 /data/docker 下,使用rsync替代 cp 解决断点续传问题:
rsync -avz /var/lib/docker/* /data/docker/
4、默认情况下,Docker 使用 /etc/docker/daemon.json 配置文件
vim /etc/docker/daemon.json
{
"data-root": "/data/docker/"
}
保存并关闭文件。
5、启动 Docker 服务
systemctl start docker
6、验证生否生效文章来源:https://www.toymoban.com/news/detail-800292.html
docker info
df -h
7、再删除原docker目录文章来源地址https://www.toymoban.com/news/detail-800292.html
cd /var/lib
rm -rf docker
到了这里,关于Docker篇之修改docker默认磁盘占用目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!