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

相关推荐
莫比乌斯之梦2 小时前
使用 Docker 运行 Jenkins:快速搭建高效 CI/CD 环境指南
ci/cd·docker·jenkins
程序设计实验室3 小时前
从挖矿木马入侵到 Docker Rootless 加固,我的服务器安全复盘
linux·docker
only_Klein4 小时前
Kubernetes发布策略之蓝绿发布与金丝雀发布
云原生·容器·kubernetes
爱吃糖的小秦同学6 小时前
腾讯微云容量校准
容器
yunteng5219 小时前
Sealos部署k8s集群
云原生·容器·kubernetes·sealos
学到头秃的suhian11 小时前
Docker基础扫盲
运维·docker·容器
袁袁袁袁满12 小时前
Docker后台日志和容器日志怎么查看?
linux·运维·服务器·docker·容器
学到头秃的suhian13 小时前
Docker相关命令
docker·容器
技术栈壳14 小时前
了解K8s
云原生·容器·kubernetes
请为小H留灯14 小时前
Docker 命令速通指南:从入门到封神的 100 + 必学指令,一篇搞定容器全操作
运维·docker·容器