本文介绍: 修改docker默认磁盘占用目录
一、前言
通常情况下,当我们默认安装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、验证生否生效
docker info
df -h
7、再删除原docker目录
cd /var/lib
rm -rf docker
原文地址:https://blog.csdn.net/xu710263124/article/details/135654250
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_59748.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。