问题描述
error:
ampq_1 | Failed to write pid file: /mnesia/[email protected]
ampq_1 | /opt/rabbitmq/sbin/rabbitmq-server: line 51: can't create /mnesia/[email protected]: Permission denied
运行docker服务时
yml 文件:
ampq:
networks:
- ampq_gmp
volumes:
- /media/data/ampq/gmpqueue:/mnesia
user: ${HOST_DOCKER_UID}
environment:
RABBITMQ_MnesIA_BASE: /mnesia
Docker 文件:
来自rabbitmq:3-management-alpine
复制 ./configs/ampq /devhost
我使用了这个命令:docker-compose -f docker-compose.yml up --build ampq
请帮我解决这个问题
解决方法
这些是基于 linux 的容器,因为我使用的是 Windows 机器,因为我遇到了权限被拒绝的问题,我无法运行此服务,此容器只能在 linux 发行版中运行