使用dockercompose

问题描述 投票:0回答:3

我们试图将Xray与我们的Jfrog Artifactory集成。在Amazon Linux 2中,我们正在尝试使用Docker组成,而我们运行config.sh

enter image description here

运行Bellow Docker Compose命令
start rabbitmq:   docker-compose -p xray-rabbitmq -f docker-compose-rabbitmq.yaml up -d

start postgresql:  docker-compose -p xray-postgres -f docker-compose-postgres.yaml up -d

start: docker-compose -p xray up -d

XRAR路由器在20秒后重新启动,以下错误:

enter image description here

我们已经检查了任何SELINUX,FIREWALLD或IPTABLES是否阻塞,但所有这些都处于禁用状态。

有人可以帮助我们解决这个问题吗?


NOW NOW PRIVATE IP能够到达文物服务器,我们在同一文物中创建了Xray。 现在,XRAR的所有容器都在XRAY服务器中运行,但是现在我们有一个不同的问题。 在XRAY服务器容器中,我们获得了以下日志

2021-08-12T13:41:17.601Z [jfxr ] [INFO ] [469946e5f04dd2c6] [updates_service:486           ] [main                ] Initializing JFrog vendor
2021-08-12T13:41:17.700Z [jfxr ] [ERROR] [                ] [bin_mgr_cache:50              ] [main                ] Failed to get binary managerid:failed on GetAllBinaryManagerIds query
 --- at /go/src/jfrog.com/xray/internal/dbaccess/dao/binary_managers_dao.go:367 (binMgrDao.GetBinaryManagerId) ---
Caused by: not found
2021-08-12T13:41:17.701Z [jfxr ] [ERROR] [                ] [bin_mgr_cache:59              ] [main                ] Failed to get binary manager'' version, err :failed to fetch binary manager
 --- at /go/src/jfrog.com/xray/internal/dbaccess/dao/binary_managers_dao.go:290 (binMgrDao.GetBinMgrByID) ---
Caused by: not found
2021-08-12T13:41:17.701Z [jfxr ] [WARN ] [                ] [indexed_resources_cache:36    ] [main                ] Failed to get binary managerfor cache:failed to fetch binary manager
 --- at /go/src/jfrog.com/xray/internal/dbaccess/dao/binary_managers_dao.go:290 (binMgrDao.GetBinMgrByID) ---
Caused by: not found

对此有任何想法吗?

artifactory jfrog-xray
3个回答
0
投票

@praseeb看来您将Jfrogurl作为XRARE的节点IP。它应该是X射线机器的可触及量词的可触及网址,请如所示从

Admin > Security > Settings
中挑选。


0
投票
I与某些自定义Docker组成的文件有类似的问题。

它是一个网络问题,容器(服务器,索引器,分析,坚持)并未与路由器同一网络启动。这是因为我使用

docker-compose [...] --no-start

.

具有

--no-start

选项,忽略了

network_mode: service:router
,并且容器转到默认的桥梁网络。因此,他们无法在本地端口(8046等)上与路由器进行通信。

:/opt/jfrog/xray/var/etc$ sudo systemctl status xray.service ● xray.service - Xray service Loaded: loaded (/lib/systemd/system/xray.service; enabled; vendor preset: enabled) Active: active (exited) since Tue 2025-03-18 10:19:57 UTC; 6min ago Process: 156136 ExecStart=/opt/jfrog/xray/app/bin/xray.sh start (code=exited, status=0/SUCCESS) Main PID: 156136 (code=exited, status=0/SUCCESS) CPU: 32ms Mar 18 10:19:21 db systemd[1]: Starting Xray service... Mar 18 10:19:57 db systemd[1]: Finished Xray service.

0
投票
当我尝试与文物XRAY和数据库连接时,此错误是在出现的,所有这些错误均托管在其他服务器中
	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.