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 小时前
在飞牛 NAS 上用 Docker 运行 DeepSeek Harness
运维·docker·容器
虎王物联3 小时前
Docker Compose编排物联网平台后端:Nginx+PHP-FPM+EMQX+InfluxDB一键部署实战
物联网·nginx·docker
林浅不想努力3 小时前
k8s集群部署的方法原理
云原生·容器·kubernetes
輝太くん4 小时前
k8s中的pod管理
云原生·容器·kubernetes
潘正翔5 小时前
k8s高级_调度器Deployment
linux·运维·云原生·容器·kubernetes·jenkins·devops
勇往直前plus6 小时前
Docker PostgreSQL 16 部署要点(Ubuntu 22)
ubuntu·docker·postgresql
angushine7 小时前
Docker部署镜像管理
运维·docker·容器
潘正翔7 小时前
jenkins构建cicd流水线
运维·服务器·ci/cd·容器·自动化·jenkins·cicd
Lost of 程序猿7 小时前
Kubernetes 排障实战:从 CrashLoopBackOff 到网络不通
网络·容器·kubernetes
javachen__7 小时前
Docker一键清理 + 全局限制,告别日志报满
java·docker·容器