在Windows 8上运行RabbitMQ docker映像并具有用于保留容器数据的卷时发出的问题

时间:2019-11-19 20:37:55

标签: windows docker rabbitmq

我正在尝试在Windows 8上运行RabbitMQ docker映像,使用卷标来保留容器数据

<table> <#list names?chunk(3) as row> <tr> <#list row as name><td>${name}</td></#list> </tr> </#list> </table>

docker pull rabbitmq:management

使用上面的命令,我收到此错误

“ Cookie文件/var/lib/rabbitmq/.erlang.cookie只能由所有者访问”

试图找到用于谷歌搜索的解决方案,并建议将卷文件夹更改为/ var / lib / rabbitmq / mnesia而不是/ var / lib / rabbitmq

docker run --name rabbitmq-mgmt --detach --publish 15672:15672 --publish 5672:5672 --hostname my-rabbit-mgmt --volume $HOME/docker/volumes/rabbitmq/data:/var/lib/rabbitmq --volume $HOME/docker/volumes/rabbitmq/logs:/var/log/rabbitmq rabbitmq:management

但是与此同时,此错误也失败了

init终止于do_boot({错误,{could_not_write_file,/ var / lib / rabbitmq / mnesia / rabbit @ my-rabbit-mgmt / cluster_nodes.config,etxtbsy}})

当检查用户/组中容器内mnesai文件夹时,它不是rabbitmq:rabbitmq,看来这是问题所在。不确定如何更改

docker run --name rabbitmq-mgmt --detach --publish 15672:15672 --publish 5672:5672 --hostname my-rabbit-mgmt --volume $HOME/docker/volumes/rabbitmq/data:/var/lib/rabbitmq/mnesia --volume $HOME/docker/volumes/rabbitmq/logs:/var/log/rabbitmq rabbitmq:management

drwxr-xr-x 2 rabbitmq rabbitmq 4096 Nov 19 19:50 schema

drwxr-xr-x 3 rabbitmq rabbitmq 4096 Nov 20 09:24 config

有人可以帮忙吗?

0 个答案:

没有答案