本文介绍在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
第3步:创建数据目录 在主机系统上创建数据目录,以确保容器上使用的数据是持久的: 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包安装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(文件系统层次结构标准)格式,请看截图:
第6步:配置Artifactory以使用MariaDB 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:
启动Artifactory服务,运行以下命令: sudo systemctl start artifactory.service sudo systemctl enable artifactory.service 运行sudo systemctl status artifactory.service命令检查服务状态:
第7步:访问Artifactory Web界面 可以使用以下URL地址访问Artifactory: http://SERVERIP_OR_DOMAIN:8081/artifactory 这个时候可以看到JFrog Artifactory的欢迎页面:
这表示JFrog Artifactory已经成功安装在CentOS 7上了。
相关主题 |