使用捷蛙JFrog Container Registry缓存docker镜像,yum包,apt包以及chart

利用Artifactory JCR缓存docker镜像

第一步:配置Artifactory远程仓库(安装时默认已配置好)

第二步:修改docker的配置

编辑/etc/docker/daemon.json增加

"registry-mirrors": ["https://192.168.1.20:9443"],

第三步:配置https

参考《在Ubuntu中部署JFrog Container Registry作为私有镜像仓库_dxwd320的博客-CSDN博客

把server.crt复制到远端主机的/usr/local/share/ca-certificates/

#更新证书
update-ca-certificates
# 重启docker使配置生效
service docker restart

第四步:测试

docker login 192.168.1.20:9443 -u admin -p admin123
docker pull docker.io/library/busybox:1.28

利用Artifactory JCR的远程仓库来使用Yum下载RPM包。

由于JCR默认不支持yum,所以我们需要利用Generic类型仓库。

第一步:配置Artifactory远程仓库

第二步:创建yum的配置

创建下述文件:/etc/yum.repos.d/artifactory

cat > /etc/yum.repos.d/artifactory.repo << 'EOF'
[BaseOS]
name=CentOS-BaseOS-$releasever - Media
baseurl=http://192.168.1.20:8082/artifactory/centos8.3-baseos
gpgcheck=0
enabled=1
[AppStream]
name=CentOS-AppStream-$releasever - Media
baseurl=http://192.168.1.20:8082/artifactory/centos8.3-appstream
gpgcheck=0
enabled=1
EOF

第三步:测试

yum clean all
yum makecache
yum update

利用Artifactory JCR的远程仓库来使用apt下载deb包。

 第一步:配置Artifactory远程仓库

第二步:创建apt的配置

cat > /etc/apt/sources.list.d/artifactory.list << 'EOF'
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy main restricted
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy-updates main restricted
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy universe
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy-updates universe
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy multiverse
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy-updates multiverse
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy-backports main restricted universe multiverse
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy-security main restricted
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy-security universe
deb http://192.168.1.20:8082/artifactory/ubuntu/ jammy-security multiverse
EOF

第三步:测试

sudo apt update

利用Artifactory JCR缓存chart

第一步:配置Artifactory远程仓库(安装时默认已配置好)

第二步:配置helm repository

helm repo add local http://192.168.1.20:8082/artifactory/chartcenter

 第三步:测试

helm repo update
helm fetch local/rimusz/nfs-client-provisioner

捷蛙的部署参考下文:

(93条消息) 在Ubuntu中部署JFrog Container Registry_dxwd320的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值