type
status
date
slug
summary
tags
category
icon
password

Docker 存储修改

迁移目录

😀
主要是为了不让Docker镜像,容器占用系统盘的容量!
如果就一块盘或者系统盘容量大,这部分内容可忽略!

一、修改Docker配置文件

二、挂载

完整步骤如下:
  1. 停止Docker服务
  1. 备份原Docker数据
  1. 确保目标目录存在
  1. 将原Docker数据完整拷贝到新目录
  1. 修改 /etc/rc.local 文件
添加以下内容:
  1. 确保 /etc/rc.local 有执行权限
  1. 创建 systemd 服务文件(如果不存在)
内容如下:
  1. 启用并启动 rc-local 服务
  1. 启动Docker服务
  1. 验证
  1. 可选:清理备份
注意事项:
  • 先在测试环境验证
  • 确保有完整的数据备份
  • 检查所有容器和服务是否正常

关于/etc/rc.local说明

/etc/rc.local 是一个传统的系统启动脚本,在系统启动的最后阶段运行。
主要特点:
  • 系统启动后最后执行的脚本
  • 可以添加自定义的启动时需要执行的命令
  • 在早期Linux系统中常用于开机启动自定义脚本
  • 现代systemd系统中已经逐渐被 systemd 服务替代
使用方法:
在现代 systemd 的系统中(如CentOS 7+),如果要添加开机启动项,更推荐的方式是:
  1. 创建systemd service文件
  1. 使用 systemctl enable 命令
在排查Docker存储位置的特殊配置时,/etc/rc.local 可能包含一些自定义的挂载或配置命令。
 
绑定成功测试OpenVPN 服务器配置
Loading...