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

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

相关推荐
谢娘蓝桥13 小时前
Mac mini 4 docker 安装openclaw
运维·docker·容器
XHW___00113 小时前
linux 解决挖矿病毒的方法
linux·运维·服务器
李钢蛋13 小时前
内网跨服务器定时同步指定数据库最新备份
运维·服务器
J超会运13 小时前
从零部署Nginx:Web全栈实战指南
运维·前端·nginx
乾元13 小时前
本地大模型:如何在内网部署 Llama/Qwen 等安全增强模型
运维·网络·人工智能·安全·机器学习·llama·安全架构
流水迢迢lst13 小时前
Linux概述及基础命令
linux·运维·服务器
醇氧13 小时前
Window 查看是否安装wsl
linux·运维·服务器
cyw899813 小时前
docker 安装 ollama 并运行
运维·docker·容器
进击切图仔13 小时前
docker compose 的简单使用
运维·docker·容器
码luffyliu13 小时前
K8s 核心知识点详解:Pod、NAT 与 Osim 隔离环境的实际应用
云原生·容器·kubernetes