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就进行,避免当使用一段时间后,进行迁移还要考虑数据备份恢复等相关问题.

相关推荐
礼拜天没时间.1 小时前
Docker自动化构建实战:从手工到多阶段构建的完美进化
运维·docker·容器·centos·自动化·sre
罗技1234 小时前
Docker启动Coco AI Server后,如何访问内置Easysearch?
人工智能·docker·容器
DeeplyMind4 小时前
第14章 挂载宿主机目录(Bind Mount)(最常用,重要)
运维·docker·云原生·容器·eureka
DeeplyMind4 小时前
第17章 Docker网络实战与高级管理
网络·docker·容器
DeeplyMind5 小时前
第19章 Docker Compose进阶
运维·docker·容器
小锋学长生活大爆炸6 小时前
【教程】PicoClaw:在嵌入式设备上部署OpenClaw
docker·github·教程·工具·openclaw·picoclaw
only_Klein10 小时前
Kubernetes-deployment控制器
云原生·容器·kubernetes
小李独爱秋12 小时前
模拟面试:什么是容器技术,Docker是什么?
运维·docker·容器·面试·职场和发展
yangyanping2010813 小时前
系统监控Prometheus之Docker安装部署Prometheus
运维·docker·容器·prometheus
西门吹雪分身13 小时前
K8S之Pod调度
java·容器·kubernetes·k8s