Docker之overlay2的迁移

原因

docker默认将文件及其容器放置在了系统盘的挂载区内,如果长期使用会发现系统挂载区被overlay2挤爆了,因此在一开始我们将其迁移在大容量外挂磁盘上,就可以避免系统盘被挤爆,放心使用.

具体操作

bash 复制代码
# 停止容器
systemctl stop docker

# 修改容器配置,如果daemon.json不存在,新建即可。
vi /etc/docker/daemon.json
{
   "data-root": "/data/docker-data",
   "storage-driver": "overlay2"
}

# 启动容器
systemctl start docker
systemctl enable docker

"data-root": "/data/docker-data"即为我们要挂载的目录,这个操作建议一般刚安装好docker就进行,避免当使用一段时间后,进行迁移还要考虑数据备份恢复等相关问题.

相关推荐
木子欢儿19 分钟前
使用 Docker 快速搭建 MinIO 文件存储服务
运维·docker·容器
qq_2975746736 分钟前
K8s系列第十四篇:K8s 故障排查实战:常见故障定位与解决方法
java·docker·kubernetes
杭州杭州杭州2 小时前
Docker实验5
运维·docker·容器
pip install USART2 小时前
容器化场景常用kubectl命令
后端·容器·kubernetes
sky wide2 小时前
[特殊字符] Docker Compose 安装指南
运维·docker·容器
国医中兴3 小时前
数据稠密计算的内存优化:从理论到实践
微服务·云原生·容器·kubernetes·k8s
七七powerful3 小时前
Docker 安全加固 Checklist(2026 生产级)
安全·docker
F1FJJ3 小时前
Shield CLI 的 PostgreSQL 插件 v0.5.0 发布:数据库导出 + 协作增强,ER 图全新体验
网络·数据库·docker·postgresql·go
song8546011344 小时前
为啥windows中使用docker部署需要启动 Docker Desktop
windows·docker·容器
cyber_两只龙宝4 小时前
【Docker】搭建企业级私有harbor仓库全流程详解
linux·运维·docker·云原生·容器