news 2026/9/24 4:18:39

启动容器报错ls: cannot access ‘/docker-entrypoint-initdb.d/‘: Operation not permitted

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
启动容器报错ls: cannot access ‘/docker-entrypoint-initdb.d/‘: Operation not permitted

错误原因分析

  1. SELinux 安全模块限制‌:CentOS 系统默认启用 SELinux,会限制容器对某些目录的访问权限。
  2. Docker 权限不足‌:容器缺少执行初始化脚本所需的权限。

解决方案

方法一:添加特权模式(好使)

docker-compose.yml中为容器添加--privileged参数,赋予容器 root 权限:

services: your_service: image: your_imageprivileged: true # 添加此行volumes: - ./initdb.d:/docker-entrypoint-initdb.d

注意‌:使用特权模式存在安全风险,建议仅在测试环境中使用。

方法二:修改 SELinux 配置

临时禁用 SELinux(重启后失效):

setenforce 0

永久禁用 SELinux(需重启系统):

vi /etc/selinux/config # 将 SELINUX=enforcing 改为 SELINUX=disabled
方法三:检查目录权限

确保主机目录权限正确:

chmod 755 ./initdb.d

并在docker-compose.yml中正确映射:

volumes: - ./initdb.d:/docker-entrypoint-initdb.d:ro # 添加只读权限

验证步骤

  1. 修改docker-compose.yml后,执行docker-compose down清理旧容器。
  2. 重新启动服务:docker-compose up -d
  3. 检查日志:docker-compose logs

其他建议

  • 若问题持续,升级 Docker 版本至 20.10.9+(如 CentOS 7)。
  • 确认docker-entrypoint-initdb.d目录下文件格式正确(如.sh.sql)。

优先推荐方法一(添加特权模式),若需长期解决方案,建议方法二(禁用 SELinux)。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 9:38:48

毕设项目分享 深度学习驾驶行为识别系统(源码+论文)

文章目录 0 前言1 项目运行效果2 设计概要3 相关技术3.1 Dlib3.2 疲劳检测算法3.3 YOLOV5算法 4 最后 0 前言 🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两…

作者头像 李华
网站建设 2026/9/23 23:46:49

星轨织纸页,粒子入刊行|物理人专属期刊指南

ISSN印刷版:3078-9451ISSN在线版:无影响因子:0.816研究领域:物理 出版模式:开放获取(OA)出版周期:1-2个月出刊检索版面要求:5000-12000字符/篇期刊收录:维普VIP 投稿链接:https://guojiqikan.com/推荐码:WQY-06ISSN印刷版:2616-…

作者头像 李华
网站建设 2026/9/23 5:04:37

Obsidian Templater插件:新手也能轻松掌握的智能笔记模板神器

Obsidian Templater插件:新手也能轻松掌握的智能笔记模板神器 【免费下载链接】Templater A template plugin for obsidian 项目地址: https://gitcode.com/gh_mirrors/te/Templater 还在为重复输入相同的笔记格式而烦恼吗?每次创建新笔记都要手动…

作者头像 李华
网站建设 2026/9/23 1:08:19

全面解析Agent Memory:最新最完整的综述,带你深入了解智能体记忆机制!

简介 这篇综述论文系统梳理了AI智能体的记忆机制,从形式、功能和动态三个维度构建了统一的记忆分类学。文章详细解析了符号级、参数化和潜在三种记忆形式,事实、经验和工作三种记忆功能,以及形成、演化和检索的动态过程。指出记忆是AI从静态回…

作者头像 李华
网站建设 2026/9/21 18:08:08

高效PSD导入工具:Unity设计稿转换的完整实践指南

高效PSD导入工具:Unity设计稿转换的完整实践指南 【免费下载链接】UnityPsdImporter Advanced PSD importer for Unity3D 项目地址: https://gitcode.com/gh_mirrors/un/UnityPsdImporter 在Unity游戏开发过程中,PSD导入工具已经成为设计师与开发…

作者头像 李华