type
status
date
slug
summary
tags
category
icon
password
Docker 存储修改
迁移目录
主要是为了不让Docker镜像,容器占用系统盘的容量!
如果就一块盘或者系统盘容量大,这部分内容可忽略!
一、修改Docker配置文件
二、挂载
完整步骤如下:
- 停止Docker服务
- 备份原Docker数据
- 确保目标目录存在
- 将原Docker数据完整拷贝到新目录
- 修改
/etc/rc.local
文件
添加以下内容:
- 确保
/etc/rc.local
有执行权限
- 创建 systemd 服务文件(如果不存在)
内容如下:
- 启用并启动 rc-local 服务
- 启动Docker服务
- 验证
- 可选:清理备份
注意事项:
- 先在测试环境验证
- 确保有完整的数据备份
- 检查所有容器和服务是否正常
关于/etc/rc.local说明
/etc/rc.local
是一个传统的系统启动脚本,在系统启动的最后阶段运行。主要特点:
- 系统启动后最后执行的脚本
- 可以添加自定义的启动时需要执行的命令
- 在早期Linux系统中常用于开机启动自定义脚本
- 现代systemd系统中已经逐渐被 systemd 服务替代
使用方法:
在现代 systemd 的系统中(如CentOS 7+),如果要添加开机启动项,更推荐的方式是:
- 创建systemd service文件
- 使用
systemctl enable
命令
在排查Docker存储位置的特殊配置时,
/etc/rc.local
可能包含一些自定义的挂载或配置命令。- Author:焦糖玛奇朵
- URL:https://tangly1024.com/article/1734164391
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts