如何在 CentOS 8 上安装 JFrog Artifactory
admin
2023-07-31 03:07:51
0

JFrog Artifactory 是一个二进制存储管理工具,它管理依赖于构建工具(如 maven、Gradle ) 方便管理第三方库和发布目标仓库,从而提高软件开发效率。使用 JFrog,您可以灵活地使用您最喜欢的编排工具,使用 Artifactory 中管理的不同配置包和应用程序工件来管理您的应用程序部署。

jfrog-logojfrog-logo在 CentOS 8 上安装 JFrog Artifactory

步骤 1. 首先,让我们先确保您的系统是最新的。

sudo dnf update
sudo dnf install epel-release

步骤 2. 在 CentOS 8 上安装 JFrog Artifactory。

现在我们创建了一个简单的脚本来在 CentOS 系统上安装 Jfrog:

nano jfrog-installer.sh

添加以下几行:

#/bin/bash

# Disable the SELINUX on CentOS 8
# set temporary permissive selinux mode. reboot not require
sudo setenforce 0
# In next reboot,the below line will help to set disable selinux permanently.
sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config

# jfrog oss 7.x require Java 11, installing wget and openjdk
sudo dnf install -y wget java-11-openjdk*

# download jfrog repo and directly keep in /etc/yum.repos.d dir
sudo wget https://bintray.com/jfrog/artifactory-rpms/rpm -O /etc/yum.repos.d/bintray-jfrog-artifactory-oss-rpms.repo

# install jfrog-artifactory-oss (open source)
sudo dnf install -y jfrog-artifactory-oss

# yaml files are indent sensitive. So do not remove spaces while copying. Keep as it is.
# creating system.yaml
cat <system.yaml
configVersion: 1
shared:
    extraJavaOpts: \"-server -Xms512m -Xmx2g -Xss256k -XX:+UseG1GC\"
    security:
    node:
    database:
EOF

# copying above created system.yaml and replacing by original one 
sudo cp -brvf system.yaml /var/opt/jfrog/artifactory/etc/system.yaml

# enable artifactoyr.service as well as start the service at a same time
sudo systemctl enable --now artifactory

# Now open web browser - http://:8081 and do the post setup of jfrog.

接下来,赋予脚本可执行权限:

sudo chmod +x jfrog-installer.sh

之后,执行脚本:

sh jfrog-installer.sh

步骤 3. 配置防火墙。

现在我们配置 firewalld 以允许访问 JFrog Artifactory 主应用程序端口:

sudo firewall-cmd --add-port=8081/tcp --permanent
sudo firewall-cmd --reload

步骤 4. 访问 JFrog Web 界面。

成功安装后,现在打开 Web 浏览器并从客户端浏览器点击 URL 。http://your-ip-address:8081

默认登录是:

Username: admin
Password: password

jfrog-web-interfacejfrog-web-interface

感谢您使用本教程在 CentOS 8 系统上安装 JFrog Artifactory。如需其他帮助或有用信息,我们建议您查看JFrog 官方网站。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
balenaEtcher烧录后... balenaEtcher烧录后u盘或者内存卡无法识别不能使用的解决方法想要恢复原来的方法,使用win...