本文介绍在CentOS 7操作系统上安装JFrog Artifactory的两种方法,可使用Docker或者从RPM包安装。
方法一、使用Docker安装JFrog Artifactory
对于使用Docker安装方式来安装,以下是具体步骤:
第1步:安装Docker Engine
参考:在Ubuntu/Debian/Fedora/Arch/CentOS上安装Docker CE的方法。
第2步:下载JFrog Artifactory Docker镜像
拉出JFrog Artifactory的最新Docker镜像:
docker pull docker.bintray.io/jfrog/artifactory-oss:latest
对于CE版:
docker pull docker.bintray.io/jfrog/artifactory-cpp-ce
确认Docker images:
$ docker images
在主机系统上创建数据目录,以确保容器上使用的数据是持久的:
sudo mkdir -p /jfrog/artifactory
sudo chown -R 1030 /jfrog/
第4步:启动JFrog Artifactory容器
要启动Artifactory容器,请使用以下命令:
docker run --name artifactory -d -p 8081:8081 \
-v /jfrog/artifactory:/var/opt/jfrog/artifactory \
docker.bintray.io/jfrog/artifactory-oss:latest
使用docker ps命令查看容器信息,如下图:
按照以下图示设置说明进行操作:
选择要为其创建默认存储库的包类型:
可以稍后跳过设置:
单击“完成(Finish)”按钮完成JFrog Artifactory的安装:
以下是从RPM软件包在CentOS 7上安装JFrog Artifactory的步骤:
第1步:安装Java
使用以下命令在CentOS上安装Java:
sudo yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
sudo alternatives --config java
java -version
第2步:设置JAVA_HOME
安装Java后,需要设置JAVA_HOME环境变量,参考在CentOS/Fedora/RHEL上设置JAVA_HOME的方法。
第3步:安装和配置数据库
安装MariaDB数据库:参考在CentOS 7服务器中安装MariaDB 10.4的方法。
第4步:添加JFrog Artifactory RPM存储库
JFrog Artifactory包可在官方存储库中找到,通过运行以下命令添加:
curl -sL https://bintray.com/jfrog/artifactory-rpms/rpm | sudo tee /etc/yum.repos.d/bintray-jfrog-artifactory-rpms.repo
此存储库适用于Artifactory CE和Artifactory OSS版本。
第5步:在CentOS 7上安装JFrog Artifactory
安装JFrog Artifactory是运行yum命令并指定要安装的Artifactory版本。
1、安装JFrog Artifactory OSS:
sudo yum -y install jfrog-artifactory-oss wget
2、安装JFrog Artifactory CE:
sudo yum -y install jfrog-artifactory-cpp-ce wget
然后设置ARTIFACTORY_HOME:
echo "export ARTIFACTORY_HOME=/opt/jfrog/artifactory" | sudo tee -a /etc/profile
source /etc/profile
env | grep ARTIFACTORY_HOME
文件和文件夹位置,从RPM分发版安装时,Artifactory保留FHS(文件系统层次结构标准)格式,请看截图:
1.复制Artifactory数据库配置模板:
sudo mkdir /var/opt/jfrog/artifactory/etc
sudo cp /opt/jfrog/artifactory/misc/db/mariadb.properties /var/opt/jfrog/artifactory/etc/db.properties
2.运行MariaDB配置脚本:
sudo /opt/jfrog/artifactory/bin/configure.mysql.sh
提供root密码并设置Artifactory用户密码,然后同意下载Artifactory:
sudo systemctl start artifactory.service
sudo systemctl enable artifactory.service
运行sudo systemctl status artifactory.service命令检查服务状态:
可以使用以下URL地址访问Artifactory:
http://SERVERIP_OR_DOMAIN:8081/artifactory
这个时候可以看到JFrog Artifactory的欢迎页面:
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论