如何解决Docker Xray升级失败,缺少Rabbimq备份的问题?

JFrog支持
2022-03-08十三12

主题

Docker x射线升级失败,Rabbimq备份丢失

附件版本

2.0或更高版本

细节

这种情况只发生在非root用户安装和升级docker Xray时,导致以下日志:

创建xray_rabbitmq_1
错误:升级过程中Rabbitmq定义备份失败!!
错误:升级失败

问题在于docker安装程序的用户权限,但如果在升级x射线时遇到此错误,则有一种方法可以在不更改权限的情况下解决此问题。

决议

  1. 转到xray挂载目录,在您的情况下可能是原始安装程序的主目录,所以通常是~/.jfrog/xray/rabbitmq/mnesia
  2. 运行curlhttp://guest: guest@ < FQDN >: 15672 / api /定义- o rabbit.definitions.json
  3. 确保文件已创建。
  4. 确保所有x射线码头容器都已停止
  5. 再次执行xray upgrade命令