我正在尝试在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
有人可以帮忙吗?