rabbitmq 掛載數據問題
近日需要用到rabbitmq,發現在掛載文件夾的時候,一直報錯Permission denied錯誤。

touch: cannot touch '/etc/rabbitmq/rabbitmq.conf': Permission denied
嘗試解決
1.首先看到是權限問題給設置chmod -R 777 "掛載的文件夾"。再次嘗試啟動,發現依然還是報那個錯誤。
2.嘗試用特權模式 --restart=always 繼續運行,還是報錯。
解決方案
1.進入到容器當中查看'/etc/rabbitmq/rabbitmq'的權限,通過 cat /etc/passwd 查看權限


2.此處看到rabbitmq文件夾的用戶和用戶組為rabbitmq
3.此時回到宿主機,把需要掛載的文件夾設置chmod -R 999:999 '掛載文件夾'

4.此時在運行,完美通過

rabbitmq Web頁面
進入容器里執行如下命令:
rabbitmq-plugins enable rabbitmq_management
