如何解决Docker Xray升级失败,缺少Rabbimq备份的问题?
主题
Docker x射线升级失败,Rabbimq备份丢失
附件版本
2.0或更高版本
细节
这种情况只发生在非root用户安装和升级docker Xray时,导致以下日志:
创建xray_rabbitmq_1
错误:升级过程中Rabbitmq定义备份失败!!
错误:升级失败
问题在于docker安装程序的用户权限,但如果在升级x射线时遇到此错误,则有一种方法可以在不更改权限的情况下解决此问题。
决议
- 转到xray挂载目录,在您的情况下可能是原始安装程序的主目录,所以通常是~/.jfrog/xray/rabbitmq/mnesia
- 运行curlhttp://guest: guest@ < FQDN >: 15672 / api /定义- o rabbit.definitions.json
- 确保文件已创建。
- 确保所有x射线码头容器都已停止
- 再次执行xray upgrade命令
