docker本地私有仓库搭建

简介: docker本地私有仓库搭建

前言

和Maven的管理一样,docker不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用docker私有仓库有许多优点:

一、节省网络宽带,针对于每个镜像,不需要每个人都去中央仓库上面下载image,只需要从私有仓库中下载即可;

二、提供镜像资源利用,针对于公司内部使用的images,docker push到本地的私有仓库中,以供公司内部人员使用


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

一、下载和安装registry镜像

1.下载

docker pull registry

左边主机端口 右边容器端口

2.安装配置

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

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

打包一个ifconfig的命令就不写了

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

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

看下私服仓库

二、使用私有仓库

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

2.配置json安全

代码如下(示例):

vim /etc/docker/daemon.json

该处使用的url网络请求的数据。

注意https阿里云加速器哪里是有逗号的

这里就是配置让机器指向本地仓库

3.将docker镜像推入私服库

因为push推到私服库需要用

ip:端口/名称:tag

前面我们已经吧镜像名字改成这样了

docker push 192.168.88.153:5000/ou:1.3

push 镜像名称 前提是这个本地库在运行


总结

Docker 官方提供了一个搭建私有仓库的镜像 registry,通常我们在docker拉取的镜像都是在docker hub或quay.io等公有仓库获取,那么在实际工作中,每个公司如果使用到docker,那么肯定是要搭建自己的私有仓库。

相关文章
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
13956 38
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
12月前
|
安全 数据安全/隐私保护 Docker
docker私有仓库harbor安装
通过以上步骤,您可以成功在企业内部安装和配置Harbor私有仓库,方便地管理和分发Docker镜像。Harbor不仅提供了基础的镜像管理功能,还增强了安全性、身份管理和审计功能,使其成为企业级容器镜像管理的理想选择。
552 22
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
747 15
Docker自建仓库之Harbor高可用部署实战篇
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
2174 13
|
存储 Kubernetes Cloud Native
部署Kubernetes客户端和Docker私有仓库的步骤
这个指南涵盖了部署Kubernetes客户端和配置Docker私有仓库的基本步骤,是基于最新的实践和工具。根据具体的需求和环境,还可能需要额外的配置和调整。
362 1
|
存储 Docker 容器
入职必会-开发环境搭建50-Docker必会搭建Docker私有仓库
Docker官方的Docker hub(https://hub.docker.com)是一个用于管理公共镜像的仓库,我们可以从上面拉取镜像到本地也可以把我们自己的镜像推送上去。但是有时候我们的服务器无法访问互联网或者不希望将自己的镜像放到公网当中,那么我们就需要搭建自己的Docker私有仓库来存储和管理自己的Docker镜像。
269 1
入职必会-开发环境搭建50-Docker必会搭建Docker私有仓库
|
Docker 容器
Docker Hub镜像公共仓库使用
这篇文章介绍了如何使用Docker Hub公共仓库进行镜像的创建、上传、下载和管理。
6398 8
|
运维 数据安全/隐私保护 Docker
Docker自建仓库之Docker Registry部署实战
关于如何使用Docker Registry镜像搭建本地私有Docker仓库的实战教程,包括了下载镜像、创建授权目录和用户名密码、启动Registry容器、验证端口和容器、测试登录仓库、上传和下载镜像的详细步骤。
3966 5
|
存储 Docker 容器
阿里云私有docker仓库构建海外镜像
【8月更文挑战第25天】
999 3