Artifactory JFrog X射线安装Docker安装在CentOS上-权限被拒绝

Artifactory JFrog X射线安装Docker安装在CentOS上-权限被拒绝,artifactory,jfrog-xray,Artifactory,Jfrog Xray,正在尝试使用Docker安装程序在CentOS机器上安装JFrog X射线。 我已经创建了一个/opt/xray目录,在那里我下载了安装文件 然后在此文件上运行chmod+xray 当我尝试使用sudo“/xray安装”进行安装时,我得到以下输出: [root@xray xray]# sudo ./xray install INFO: Using XRAY_MOUNT_ROOT=/root/.jfrog/xray Verifying Xray prerequisites ... WARNING:

正在尝试使用Docker安装程序在CentOS机器上安装JFrog X射线。 我已经创建了一个/opt/xray目录,在那里我下载了安装文件

然后在此文件上运行chmod+xray

当我尝试使用sudo“/xray安装”进行安装时,我得到以下输出:

[root@xray xray]# sudo ./xray install
INFO: Using XRAY_MOUNT_ROOT=/root/.jfrog/xray
Verifying Xray prerequisites ...
WARNING: Running with 3GB Total RAM
WARNING: Running with 1 CPU Cores
The System resources are not aligned with Xray minimal prerequisites, Do you want to proceed with the process? [Y
touch: cannot touch '/data/installer.info': Permission denied
Are you adding this node to an existing cluster? (not relevant for the first cluster node) [Y/n]: n
mkdir: cannot create directory '/xray_global_mount_root/xray': Permission denied
./wrapper.sh: line 583: /xray_global_mount_root/xray/ha/ha-node.properties: No such file or directory
./wrapper.sh: line 586: /data/installer.info: Permission denied
./wrapper.sh: line 589: /data/installer.info: Permission denied
./wrapper.sh: line 592: /data/installer.info: Permission denied
ERROR: Installation failed

你知道这是什么原因吗?

我在RHEL上也有类似的问题,是selinux妨碍了我。要修复此问题,请更改X射线脚本中的以下行:-

XRAY_VOLUMES="-v ${XRAY_MOUNT_ROOT}/xray-installer:/data -v ${XRAY_MOUNT_ROOT}:/xray_global_mount_root"
为此:-

XRAY_VOLUMES="-v ${XRAY_MOUNT_ROOT}/xray-installer:/data:z -v ${XRAY_MOUNT_ROOT}:/xray_global_mount_root:z"
(基本上是将:z添加到每个卷中)


这确保文件夹被标记为可供selinux中的多个容器使用。

问题具有所述的权限。需要检查脚本。你能把安装脚本上传到哪里吗?