docker本地私有仓库搭建

这篇具有很好参考价值的文章主要介绍了docker本地私有仓库搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

和Maven的管理一样,docker不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用docker私有仓库有许多优点:
一、节省网络宽带,针对于每个镜像,不需要每个人都去中央仓库上面下载image,只需要从私有仓库中下载即可;
二、提供镜像资源利用,针对于公司内部使用的images,docker push到本地的私有仓库中,以供公司内部人员使用


提示:以下是本篇文章正文内容,下面案例可供参考

一、下载和安装registry镜像

1.下载

docker pull registry
docker本地私有仓库搭建左边主机端口 右边容器端口
docker本地私有仓库搭建

2.安装配置

docker run -d -p 5000:5000 -v /ou/myregistry/:/tmp/registry --privileged=true registry

-v 容器卷目录 每次传上去的目录 这里是上传到/zzyyuse/myregistry/ 不写就默认在/var/lib/registry

docker本地私有仓库搭建打包一个ifconfig的命令就不写了
docker本地私有仓库搭建

docker commit -m="ifconfig cmd add" -a='ou' faccb9c1bc6c ouubuntu:1.3

docker本地私有仓库搭建docker本地私有仓库搭建

docker run -d -p 5000:5000 -v /ou/myregistry/:/tmp/registry --privileged=true registry

docker本地私有仓库搭建看下私服仓库
docker本地私有仓库搭建

二、使用私有仓库

1.配置内网环境

使用命令 docker tag 将 ouubuntu:1.3 这个镜像改成192.168.88.153:5000/ou:1.3

docker tag ouubuntu:1.3 192.168.88.153:5000/ou:1.3

docker本地私有仓库搭建

2.配置json安全

代码如下(示例):

vim /etc/docker/daemon.json

该处使用的url网络请求的数据。
docker本地私有仓库搭建注意https阿里云加速器哪里是有逗号的
这里就是配置让机器指向本地仓库
docker本地私有仓库搭建

3.将docker镜像推入私服库

因为push推到私服库需要用
ip:端口/名称:tag
前面我们已经吧镜像名字改成这样了
docker本地私有仓库搭建

docker push 192.168.88.153:5000/ou:1.3  

push 镜像名称 前提是这个本地库在运行
docker本地私有仓库搭建docker本地私有仓库搭建docker本地私有仓库搭建


总结

Docker 官方提供了一个搭建私有仓库的镜像 registry,通常我们在docker拉取的镜像都是在docker hub或quay.io等公有仓库获取,那么在实际工作中,每个公司如果使用到docker,那么肯定是要搭建自己的私有仓库。文章来源地址https://www.toymoban.com/news/detail-480126.html

到了这里,关于docker本地私有仓库搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • docker容器:本地私有仓库、harbor私有仓库部署与管理

    docker容器:本地私有仓库、harbor私有仓库部署与管理

    目录 一、本地私有仓库 1、本地私有仓库简介 2、搭建本地私有仓库 3、容器重启策略介绍 二、harbor私有仓库部署与管理 1、什么是harbor 2、Harbor的特性 3、Harbor的构成 4、harbor部署及配置 ①部署docker-compose ②部署Harbor服务 ③登录创建项目 ④登录仓库并上传镜像 5、客户端测试

    2024年02月04日
    浏览(11)
  • 私有GitLab仓库 - 本地搭建GitLab私有代码仓库并随时远程访问

    私有GitLab仓库 - 本地搭建GitLab私有代码仓库并随时远程访问

    GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文档进行管理, Gitlab主要针对group和project两个维度进行代码和

    2024年02月16日
    浏览(14)
  • 私有GitLab仓库 - 本地搭建GitLab私有代码仓库并随时远程访问「内网穿透」

    私有GitLab仓库 - 本地搭建GitLab私有代码仓库并随时远程访问「内网穿透」

    转载自远控源码文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产

    2024年01月21日
    浏览(14)
  • Docker 本地镜像发布到私有仓库

    Docker 本地镜像发布到私有仓库

      1 官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。 2 Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像

    2024年02月13日
    浏览(8)
  • docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

    docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

    前两篇博客写了docker上传镜像到dockerhub,以及上传镜像到阿里云仓库。感兴趣的可以点下面链接 docker上传镜像到dockerhub docker上传镜像到阿里云 前面两种方式都是放在云上,对于一些私密性比较高的东西,总归是不太安全。 这个时候就用到了docker私有仓库,在本地创建一个私

    2023年04月19日
    浏览(13)
  • Docker搭建私有镜像仓库

    Docker搭建私有镜像仓库

    镜像仓库(Docker Registry)有公共的和私有的两种形式: 公共仓库 :例如Docker官方的Docker Hub,国内也有一些云服务商提供类似于Docker Hub的公开服务,比如网易云镜像服务、DaoCloud镜像服务、阿里云镜像服务等。 除了使用公开仓库外,用户还可以在本地搭建 私有Docker Registry 。企业

    2023年04月16日
    浏览(10)
  • 搭建Docker私有仓库

    搭建Docker私有仓库

    目录 背景介绍 学习目的 学习准备 搭建过程 Docker registry是存储Docker image的仓库 ,运行push、pull、 search 时,是通过Docker daemon与docker registry通信。 Docker Hub(Docker埠,内有大量存储库或叫仓库)是Docker提供的一项服务,用于查找和与您的团队共享容器镜像。它是世界上最大的容

    2024年02月12日
    浏览(10)
  • docker搭建私有仓库

    docker搭建私有仓库

    在公司里面,自己的项目在打包成镜像时,可能需要将镜像共享给其它同事使用,如果使用公有仓库共享可能会不安全,且拉取镜像时受网络带宽影响,拉取镜像时会很慢。为解决这些问题,用户可以使用docker官方提供的registry来搭建本地私有仓库。 registry是一种无状态,高

    2024年02月03日
    浏览(10)
  • Docker私有仓库搭建

    Docker私有仓库搭建

    Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessControl) 、AD/LDAP 集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。 Harbor 的每个组件都是以 Docker 容器的形式构建的,使用 docker-compose 来对它进行部署

    2024年02月22日
    浏览(25)
  • docker私有镜像仓库搭建

    使用5000端口,需要打开服务器的该端口号 保存后重启docker,否则不生效 以上完成私有仓库配置,检查是否能成功登录 展示 原因是使用的registry镜像版本是不固定的【latest】引起的, 所以在执行的时候,下载的registry镜像文件要固定到某一具体版本,例如:registry:2.7.0

    2024年02月12日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包