首页 > 其他分享 >搭建本地docker私服库

搭建本地docker私服库

时间:2024-11-15 13:43:15浏览次数:3  
标签:5000 1.2 私服 192.168 镜像 docker 搭建

1、本地镜像发布到私有库

1.1、Docker Registry是什么

1 官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。

2 Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像。

Docker Registry是官方提供的工具,可以用于构建私有镜像仓库

1.2、推送流程

1.2.1、下载镜像

docker pull registry

1.2.3、启动镜像

docker run -d -p 5000:5000  -v /opt/myregistry:/tmp/registry --privileged=true --name my-registry registry

1.2.4、curl验证私服库上有什么镜像

curl -XGET http://192.168.0.2:5000/v2/_catalog

1.2.5、将新镜像docker_tset修改符合私服规范的Tag

docker tag docker_tset:1.0 192.168.0.2:5000/docker_tset:1.1

1.2.6、修改配置文件使之支持http

docker默认不允许http方式推送镜像,通过配置选项来取消这个限制

重启docker

1.2.7、push推送到私服库

docker push 192.168.0.2:5000/docker_tset:1.1

1.2.8、再次查看私服镜像

curl -XGET http://192.168.0.2:5000/v2/_catalog

 查看tag:curl http://192.168.0.2:5000/v2/docker_tset/tags/list

1.2.9、从私有仓库拉取镜像

删除之前的镜像

拉取私服镜像

docker pull 192.168.0.2:5000/docker_tset:1.1

标签:5000,1.2,私服,192.168,镜像,docker,搭建
From: https://blog.csdn.net/qq_47158964/article/details/143796934

相关文章

  • docker compose网络
    基本概念默认情况下,Compose会为我们的应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器就可被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为hostname被其他容器访问。默认情况下,应用程序的网络名称基于Compose的工程名称,而项目名称基于docker-compose.yml......
  • Python开发环境搭建(PyCharm+Anaconda+Git+Gitee)
    一、Anaconda介绍1.1为什么选择Anaconda?Anaconda是一个开源的Python发行版本,主要用于数据科学和机器学习,它包含了Python、conda以及众多工具和库,让我们可以轻松的构建和管理python虚拟环境,方便的进行python项目开发。下面是选择Anaconda的理由:安装简单方便便捷的Python虚拟......
  • Docker && Kubernetes
     Docker镜像与容器Docker中有两个重要概念。一个是容器(Container):容器特别像一个虚拟机,容器中运行着一个完整的操作系统。可以在容器中装Nodejs,可以执行npminstall,可以做一切你当前操作系统能做的事情另一个是镜像(Image):镜像是一个文件,它是用来创建容器的。如果你有装过......
  • 矩阵系统源码搭建的技术难点剖析,开源部署,OEM
    一、引言在当今数字化时代,矩阵系统在众多领域如数据分析、多平台管理、资源整合等方面发挥着至关重要的作用。然而,其源码搭建并非易事,涉及到诸多复杂的技术层面,存在不少技术难点需要开发者去攻克。本文将深入探讨矩阵系统源码搭建过程中常见的技术难点,以期为相关开发者提供有......
  • Electron框架使用vue开发跨平台桌面工具应用-项目搭建
    一.环境准备1.vue版本3.2.132.npm版本5.0.33.打包工具webpack二.步骤1.首先使用vuecreatedemoproject命令创建项目2.在项目中使用命令vueaddelectron-builder这一部命令我是在vscode里面执行的,vscode使用的powershell对这个命令有限制,需要执行set-ExecutionPolicyU......
  • Windows下搭建Cmake编译环境进行C/C++文件的编译
    文章目录1.下载Cmake2.安装MinGW-w643.进行C/C++文件的编译1.下载Cmake网址:https://cmake.org/download/  下载完成后安装,勾选“AddCMaketothesystemPATHforthecurrentuser"  点击Finish完成安装,在cmd窗口验证一下是否安装成功,出现如下图情况则安装成......
  • 提问:如何实现,我在docker container中,curl localhost:11434时,实际访问的是宿主机的1143
    背景我们需要在dify中配置ollama。ollama服务起来之后,会把服务挂在localhost的11434上。但是,我的dify一般是在docker里起的。所以我在dockercontainer里,访问localhost:11434时,实际无法访问到宿主机的11434,也就没办法调用宿主机上的ollama。怎么解决?方法一:找到宿主机......
  • 智慧管理,知识赋能:精选十款知识库搭建软件解析
    在当今信息化高速发展的时代,知识已成为企业最宝贵的资产之一。高效管理、快速检索与分享知识,不仅能够提升企业竞争力,还能促进团队协作与创新。智慧管理与知识赋能的理念正逐步渗透到企业管理的各个环节,知识库软件作为这一理念的实践工具,扮演着举足轻重的角色。本文将精选十......
  • 【linux漏洞】环境搭建
    第一步:设置环境1.1安装所需工具在开始之前,确保你的Linux机器上安装了以下工具:GCC(GNU编译器集合):用于编译我们的易受攻击程序。GDB(GNU调试器):用于调试程序和检查内存。Python:用于制作payload。pwntools(可选):一个帮助开发漏洞利用的Python库(后期有用)。你可......
  • 云服务器搭建Alist网盘
    本来只想着弄离线下载,结果发现Alist还挺有意思的,就直接也搞一下吧,依旧是使用的雨云服务器,使用的是江苏宿迁的NAT模式服务器,配置为2核2G,便宜大碗。部署Alist使用docker部署,安装docker的文章很多,随便找一个就行,或者看我博客中的文章,里面也有创建目录mkdir/home/alis......