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 命令,拷贝的时候带上权限。

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

相关推荐
2501_9159090613 分钟前
iOS 混淆实战,多工具组合完成 IPA 混淆与加固(源码 + 成品 + 运维一体化方案)
android·运维·ios·小程序·uni-app·iphone·webview
我科绝伦(Huanhuan Zhou)14 分钟前
分享一个可以一键制作在线yum源的脚本
linux·运维
爱宇阳40 分钟前
禅道社区版 Docker Compose 服务迁移教程
运维·docker·容器
Paper_Love1 小时前
Linux-查看硬件接口软件占用
linux·运维·服务器
wydaicls1 小时前
Linux 系统下 ZONE 区域的划分
linux·运维·服务器
螺旋小蜗1 小时前
Linux Cgroup与Device Whitelist详解
linux·运维·服务器·cgroup
染指11101 小时前
36.渗透-端口
linux·运维·服务器
xzl041 小时前
docker运行Ubuntu22.04
docker
勤源科技2 小时前
全链路智能运维中的多模态数据融合与语义对齐技术
运维
qq_264220892 小时前
K8s存储-PV与PVC
云原生·容器·kubernetes