artifactory配置docker本地存储库

​一、概述

        本地 Docker 存储库是我们部署和托管内部 Docker 镜像的位置。实际上,它是一个 Docker 注册表,能够托管的 Docker 镜像的集合。通过本地存储库,你可以保存、加载、共享和管理自己的 Docker 镜像,而无需依赖于外部的镜像仓库,同时更好地实现镜像的版本控制和共享。

二、创建docker本地存储库

        1、在Administration模块中转到Repositories,点击右上角的Add Repositories,然后选择Local Repository。

        2、进入到添加本地存储库页面后软件包选择Docker,Repository Key写上存储库名字,Docker Settings下面的API Version默认选择V2,然后点击创建即可。

三、配置代理(可跳过)

        转到Administration模块下的artifactory,进入到General下面的HTTP Settings页面,在Docker Access Method中默认选择的是Repository Path,在下方选择nginx服务器和并写上域名,最后保存到nginx服务器上的的配置文件目录下(/etc/nginx/conf.d)。

四、docker客户端登录

        1、在docker客户端下的/etc/hosts文件中配置域名解析。(ip为nginx服务器地址)

        2、在/etc/docker daemon.json中添加一下内容,没有就创建。(如果没有配置nginx则写ip加端口)

{  "insecure-registries": ["jfartifactory.com"]}

   3、登录

 docker login jfartifactory.com

五、测试上传拉取docker镜像

        1、打标签

docker tag 镜像名:版本号 jfartifactory.com/{repo-key}/镜像名:版本号

        2、上传

docker push jfartifactory.com/{repo-key}/镜像名:版本号

        3、拉取

docker pull jfartifactory.com/{repo-key}/镜像名:版本号

图片

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值