网站建设策划方案/百度关键词搜索排行
简介:JFrog是一家二进制存储库管理解决方案商,提供全球领先的DevOps持续交付平台,统一二进制包与容器管理平台,帮助全球知名企业(谷歌,亚马逊,苹果等)实现软件自动发布,致力于为用户提供领先的软件管理和持续交付解决方案。可作为Kubernetes和Docker镜像中心。
优势:
1、支持所有主要编程语言、程序包管理器等通用制品库管理能力
2、提供包含制品构建日期、版本编号等版本管理信息的大量元数据
3、支持自动删除无关制品的同时保留制品库中重要制品
4、支持Docker容器、Helm Charts, 可作为Kubernetes和Docker镜像中心
5、具有高可用和高扩展性特点,可支持多站点及混合云的规模化扩展
6、完整的用户权限管理能力,方便控制制品的发布和下载权限
安装步骤:
1、拉取镜像:
docker pull docker.bintray.io/jfrog/artifactory-oss
2、运行容器:
docker run --name jfrog-oss -v /home/xc5/jfrog/var/:/var -d -p 8081:8081 -p 8082:8082 docker.bintray.io/jfrog/artifactory-oss
(base) root@ci:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0953e3bd6188 docker.bintray.io/jfrog/artifactory-oss "/entrypoint-artifac…" 5 seconds ago Up 4 seconds 0.0.0.0:8081-8082->8081-8082/tcp, :::8081-8082->8081-8082/tcp jfrog-oss
3、访问客户端界面:http://ip:8081/artifactory/
用户名:admin
密码:password
4、配置JFrog:建议创建本地仓库 - CREATE A LOCAL REPOSITORY
5、上传和下载文件测试:
上传:手工上传
上传:curl方式上传
通用格式
curl -T <filename> http://admin:password@服务地址+仓库路径+文件名范例
curl -T my_jfrog.py "http://admin:password@ip:8082/artifactory/tom-data1/my_jfrog.py"
上传结果:
下载:
通用格式
http://admin:password@服务地址+仓库路径+文件名范例:
http://admin:password@ip:8082/artifactory/tom-data1/dubbo-go-samples-master.zip
即:docker安装配置JFrog完毕。通过JFrog可以使得devops、或者CICD具有更高的灵活性与高交付率。