解决docker启动容器失败:cannot access‘/docker-entrypoint-initdb.d/‘:Operation not permitted

 更新时间:2024年05月23日 08:43:16   作者:Qlove95  
这篇文章主要介绍了解决docker启动容器失败:cannot access‘/docker-entrypoint-initdb.d/‘:Operation not permitted,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

docker启动容器失败:cannot access‘/docker-entrypoint-initdb.d/‘:Operation not permitted

记一次docker启动项目失败:

启动postgresql时docker启动失败

docker ps 显示如下图所示

[root@s73 ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS               NAMES
b9ce1ebd3d63        postgres:12         "docker-entrypoint.s…"   7 seconds ago       Exited (2) 7 seconds ago  

然后查看日志

[root@s73 ~]# docker logs pgsql12
ls: cannot access '/docker-entrypoint-initdb.d/': Operation not permitted

好像是权限的问题,stack overflow也有人出现了同样的问题,尝试了answer的方法,无效

Cannot start PostgreSQL Docker container – "'/docker-entrypoint-initdb.d/': Operation not permitted" - Stack Overflow

https://stackoverflow.com/questions/69706677/cannot-start-postgresql-docker-container-docker-entrypoint-initdb-d-oper

问题解决:

在docker run时额外加上参数 --privileged问题解决,

官网的解释是给容器额外的权限,看来还是权限不足的问题引起的

docker容器使用中遇到的问题

1,The container name “/cmake” is already in use by container

2,getcwd: cannot access parent directories: No such file or directory

3,端口被占用

解决方法

docker ps查看docker运行的情况

使用docker stop 容器的名字。

例如第一条中cmake已经被使用

使用:

docker stop cmake
docker rm cmake

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 给docker创建的elasticsearch容器添加密码简单步骤

    给docker创建的elasticsearch容器添加密码简单步骤

    在使用Elasticsearch(ES)Docker容器时,有时需要设置密码来保护数据的安全性,这篇文章主要给大家介绍了关于给docker创建的elasticsearch容器添加密码的简单步骤,需要的朋友可以参考下
    2024-02-02
  • skywalking在docker中应用方式

    skywalking在docker中应用方式

    这篇文章主要介绍了skywalking在docker中应用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 使用Docker容器搭建MySql主从复制

    使用Docker容器搭建MySql主从复制

    这篇文章主要介绍了使用Docker容器搭建MySql主从复制的相关资料,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • Docker配置本地仓库web访问的实现

    Docker配置本地仓库web访问的实现

    本文主要介绍了Docker配置本地仓库web访问的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • docker配置独立桥接IP的方法

    docker配置独立桥接IP的方法

    这篇文章主要介绍了docker配置独立桥接IP的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Docker环境下的Apache NiFi安装实践及遇到问题解决方案

    Docker环境下的Apache NiFi安装实践及遇到问题解决方案

    由于最近用到数据同步,故打算采用中间件工具来做数据同步,谁知第一步部署Apache NiFi环境就耽搁了好久,其中遇到一些问题,故记录下来部署成功记录,下面给大家详细介绍Docker环境下的Apache NiFi安装实践及遇到问题解决方案,感兴趣的朋友一起看看吧
    2025-05-05
  • firewalld防火墙开启后无法启动docker问题及解决

    firewalld防火墙开启后无法启动docker问题及解决

    文章描述了在Linux上开启或重启防火墙后,创建docker自定义网络时出现的错误,原因是firewalld和docker在操作iptables时发生了冲突,文章提供了两种解决办法:1. 重启Docker服务;2. 让Docker绕过firewalld
    2025-12-12
  • Docker如何搭建私有仓库

    Docker如何搭建私有仓库

    文章介绍了如何搭建私有仓库并使用Docker进行镜像的管理和推送,首先,搭建私有仓库并配置非HTTPS访问(适用于Ubuntu、Debian和CentOS),然后,使用Docker命令标记、推送和拉取镜像,最后,通过curl命令查看仓库中的镜像列表
    2025-03-03
  • Docker部署nginx并修改配置文件的实现方法

    Docker部署nginx并修改配置文件的实现方法

    这篇文章主要介绍了Docker部署nginx并修改配置文件的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 一文详解docker容器中的memory限制

    一文详解docker容器中的memory限制

    在Docker中,内存管理是非常重要的一部分,Docker提供了一些功能来管理容器的内存使用情况,其中包括内存限制、内存交换和内存统计等,本文给大家详细介绍了docker容器中的memory限制,需要的朋友可以参考下
    2024-04-04

最新评论