docker迁移根目录导致的权限问题

项目场景:

起因是docker默认安装的根目录,空间不太够了,需要迁移


问题描述

按照迁移的步骤,将文件 cp -rf到新路径之后修改data-root路径,然后重启docker,看起来一切正常。


原因分析:

观察一会发现,一个之前的elastic容器不停重启,报错:

docker-entrypoint.sh: line 84: cannot create temp file for here-document: Permission denied ,

尝试给容器授权,目录授权,均未解决。然后发现别的容器也有权限问题,怀疑是迁移过程中的问题。


解决方案:

经过查找资料,发现也有人碰到类似的问题,解决方法有两种,1、使用rsync把目录和权限都迁过来,2、使用cp -rp 命令,拷贝的时候带上权限。

我采用的是第二种方案,启动正常

相关推荐
DeepFlow 零侵扰全栈可观测16 小时前
可观测性与人工智能(AI)的共生关系:定义、互需性及在IT系统自动化中的实践
运维·人工智能·自动化
丿BAIKAL巛16 小时前
如何解决CentOS启动时XFS 文件系统的元数据损坏问题
linux·运维·centos
飞Link16 小时前
Linux下的Docker安装教程
linux·运维·服务器·docker·容器
Java陈序员16 小时前
一键部署!一款开源自托管的照片画廊神器!
vue.js·docker
Empty_77716 小时前
K8S-Pod驱逐
云原生·容器·kubernetes
代码游侠16 小时前
学习笔记——进程
linux·运维·笔记·学习·算法
Risk Actuary16 小时前
磁道优化分布的一道题
linux·运维·服务器
云计算小黄同学16 小时前
【最详细】Kubernetes探针介绍、应用与最佳实践
运维·云原生·容器·kubernetes
一周困⁸天.16 小时前
K8S-特殊容器
云原生·容器·kubernetes
亚控科技16 小时前
亚控KingWater+DeepSeek让湖南常德水厂“智”变升级
运维·智慧水务·kingscada·亚控科技