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

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

相关推荐
北珣.3 分钟前
docker容器-命令
运维·docker·容器
幸运小猿3 分钟前
启动项目报错,zookeeper影响的
linux·运维·服务器
liu****5 分钟前
11.字符函数和字符串函数(一)
linux·运维·c语言·开发语言·数据结构·算法
honsor6 分钟前
一种采用POE供电的RJ45网络型温湿度传感器
运维·服务器·网络
零匠学堂202513 分钟前
woapi-server为Office Online Server文档在线预览提供文档加载地址
java·运维·服务器·oos·wopi
菜萝卜子20 分钟前
k8s 本地动态存储 Local Path Provisioner 部署
容器·kubernetes
minji...31 分钟前
linux 进程控制(一) (fork进程创建,exit进程终止)
linux·运维·服务器·c++·git·算法
wanhengidc31 分钟前
巨 椰 云手机功能丰富 高性价比
运维·服务器·科技·智能手机·云计算
I · T · LUCKYBOOM34 分钟前
21.Linux网络设置
linux·运维·网络
❀͜͡傀儡师35 分钟前
使用Docker部署DashDot服务器仪表盘和Drupal
服务器·docker·容器