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 天前
【项目部署】Spring Boot项目部署的四种方式
java·linux·服务器·spring boot·后端·docker·腾讯云
是小崔啊1 天前
叩丁狼k8s-运维管理
运维·容器·kubernetes
江畔何人初1 天前
kubernetes中configmap与secret的区别
linux·运维·云原生·容器·kubernetes
lichao8904271 天前
MacOS 上部署 OpenClaw 的全界面操作方案
macos·docker·容器
猫头虎1 天前
[精选] 2025最新MySQL和PostgreSQL区别、迁移、安全、适用场景全解析
运维·数据库·mysql·安全·postgresql·云原生·容器
西门吹雪分身1 天前
K8S之Ingress
java·容器·kubernetes·k8s
fyakm2 天前
Kubernetes(K8s)从入门到精通全攻略
云原生·容器·kubernetes
eddy-原2 天前
三节点部署K8S(超级简单+详细步骤)
云原生·容器·kubernetes
羑悻的小杀马特2 天前
从虚拟化基石到云原生架构的降维打击:用dd/mkfs玩转namespace隔离,解锁Docker/K8S资源密码,看透物理机到云服务器的进化之路
docker·云原生·架构·namespace
糟糕喔2 天前
k8s集群部署(Ubuntu22.04)
云原生·容器·kubernetes