当前位置: 首页 > 知识库问答 >
问题:

权限被拒绝错误,docker编写时写入pid文件失败

全弘深
2023-03-14
error:
ampq_1  | Failed to write pid file: /mnesia/rabbit@50751ab1f5b1.pid
ampq_1  | /opt/rabbitmq/sbin/rabbitmq-server: line 51: can't create /mnesia/rabbit@50751ab1f5b1.pid: Permission denied

同时运行docker的服务

YML文件:

ampq:
    networks:
      - ampq_gmp

    volumes:
      - /media/data/ampq/gmpqueue:/mnesia

    user: ${HOST_DOCKER_UID}

    environment:
      RABBITMQ_MNESIA_BASE: /mnesia


DockerFile:

来自rabbitmq:3-management-alpine

抄袭/配置/ampq/devhost

我使用了这个命令:docker-compose-fdocker-compose.yml--build ampq

请帮我解决这个问题

共有1个答案

子车才捷
2023-03-14

这些是基于linux的容器,因为我正在使用windows机器,因此我遇到了权限被拒绝的问题,我无法运行此服务,此容器将仅在linux发行版中运行

 类似资料:
  • 我试图用docker运行一个简单的命令,读取我的主目录中的文件,并在本地机器上的同一目录中写入输出文件(

  • 问题内容: 我正在尝试使用Python在Windows OS上创建并写入一个临时文件。我已经使用Python模块创建了一个临时文件。 但是当我去写那个临时文件的时候我得到了一个错误。我不可以写临时文件吗?难道我做错了什么?如果要创建并写入临时文件,应该如何在Python中进行操作?为了安全起见,我想在temp目录中创建一个临时文件,而不是在本地(在.exe正在执行的目录中)中创建一个临时文件。 问

  • 我试图在android中写入文件,但一直出现以下错误: java.io.FileNotFoundException: /storage/emulated/0/Notes/TestFile.txt(权限拒绝) 搜索此网站可以简单地解决此问题,即向应用程序清单文件添加WRITE\u EXTERNAL\u存储,但这对我不起作用。我一直在犯同样的错误。

  • 我试图在txt文件中写入从html表单获取的数据,但出现以下错误:警告:fopen(/var/www/4/datos.txt):无法打开流:在/var/www/4/comprobacionformulaio中的权限被拒绝。php第13行警告:fwrite()希望参数1是资源,布尔值在/var/www/4/comprobacionformulaio中给出。php第16行警告:fclose()希望参数

  • 问题内容: 我已经尝试解决了几个小时,我非常沮丧,所以我来找你们寻求指导。 我正在尝试保存和检索我创建的用户对象。我想要这样做,以便可以从整个应用程序的任何意图中保存和检索此User对象,因此我决定使用FileInput和Output流。我在下面都包含了我的代码。 这是我的输出数据方法: 这是我的输入数据方法: 注意:这两个方法都位于我的User类中,该类也实现了Serializable。 文件路

  • 问题内容: 我运行 npm install lodash, 但它抛出 错误:EACCES:权限被拒绝 错误。我知道这是权限问题,但据我所知,本地安装节点模块不需要sudo权限。如果我使用sudo运行它,它将安装在〜/ node_modules文件夹中。 drwxrwxr-x 是现有文件夹的文件许可权。我不知道可能出了什么问题。 下面是错误消息。 问题答案: 使用 npm init 创建 packa