在企业中部署私有registry

困扰我多日的registry的问题今天终于解决了,已经可以上传到内网的私有仓库了。

实验准备:

centos7.2+dockers1.9+registry V2.0

首先安装docker1.9

yum install docker

修改dockers配置文件添加OPTIONS=‘--insecure-registry localhost:5000‘设置本地仓库

# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs

OPTIONS=‘--selinux-enabled‘

OPTIONS=‘--insecure-registry localhost:5000‘

DOCKER_CERT_PATH=/etc/docker

启动docker

systemctl start docker

关闭防火墙

systemctl stop firewalld

获取最新版的registry

docker run -d -p 5000:5000 registry:2

至此本地registry仓库搭建完毕

在另外的docker主机上修改docker配置文件添加

/etc/sysconfig/docker

OPTIONS=‘--insecure-registry 192.168.55.22:5000‘

使用tag命令创建tag

docker tag 28e524afdd05 192.168.55.22:5000/centos

docker push 192.168.55.22:5000/centos

The push refers to a repository [192.168.55.22:5000/centos] (len: 1)

28e524afdd05: Pushed

2ebc6e0c744d: Pushed

latest: digest: sha256:f69cb10f28791c35cb5c4bcef8ae9d2050b494a0a7ce933e2dd75f21eff78d32 size: 6262

已经上传成功,可以在企业中将所有的docker主机修改docker配置即可。

从私有registry中获取镜像

docker pull 192.168.55.22:5000/centos

Using default tag: latest

Trying to pull repository 192.168.55.22:5000/centos ... latest: Pulling from centos

fa5be2806d4c: Pull complete

2ebc6e0c744d: Pull complete

044c0f15c4d9: Pull complete

28e524afdd05: Pull complete

Digest: sha256:f69cb10f28791c35cb5c4bcef8ae9d2050b494a0a7ce933e2dd75f21eff78d32

Status: Downloaded newer image for 192.168.55.22:5000/centos:latest

可以从私有仓库下载镜像完成。

最好在启动registry的时候使用 -v /opt/registry:/var/lib/registry 将registry的存储目录映射出来,即使docker容器没有了,仓库内容还都在。

时间: 2024-10-28 15:27:38

在企业中部署私有registry的相关文章

Exchange Server 2013系列四:小企业邮件系统部署

Exchange Server 2013 SP1 系列四:小企业部署邮件服务器 杜飞 Exchange 服务器功能强大,不再只是一个邮件系统,还是一个复杂的消息传递平台,它通过相关组件协同工作以提供一个全面的解决方案,包括邮件传递.邮件访问.语音邮件.传真.联系人.日历等.今天咱们就看一下如何在小规模企业中部署Exchange Server2013 Sp1.一般小规模企业预算有限,本着经济实用的方针,会考虑多角色并存的部署方式,基本拓扑如下图所示: 硬件要求: 处理器:支持 Intel 64 位

10.部署私有 docker registry

10.部署私有 docker registry 注意:本文档介绍使用 docker 官方的 registry v2 镜像部署私有仓库的步骤,你也可以部署 Harbor 私有仓库(部署 Harbor 私有仓库). 本文档讲解部署一个 TLS 加密.HTTP Basic 认证.用 ceph rgw 做后端存储的私有 docker registry 步骤,如果使用其它类型的后端存储,则可以从 “创建 docker registry” 节开始: 示例两台机器 IP 如下: ceph rgw: 192.1

Docker部署私有仓库(registry&Harbor)

仓库(Repository)是集中存放镜像的地方.一个容易混淆的概念是注册服务器(registry).实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像.从这方面来说,仓库可以被认为是一个具体的项目或目录.例如对于仓库地址docker.sina.com.cn/centos:centos7来说,docekr.sian.com.cn是注册服务器地址,centos是仓库名,centos7是仓库的tag(标签). Docker Hub 官方仓库目前docker官

准备好部署私有云了吗

在实施私有云之前,询问并回答五个关于性能.安全性以及其他方面的问题是非常重要的. 当谈及云计算时,主要有三个选项: 公共云.私有云以及混合云.公共云是指在共享基础设施上提供可扩展性.弹性以及所用即所付的付费模式.而混合云则是指私有云和公共云服务的混合以及两者之间的编排.但是,私有云呢,它是什么? 虽然私有云和公共云可提供类似的优势,但是企业会出于内部部署的性质和控制等方面的考虑而选择私有云.在一个私有云环境中,一个防火墙就可以限制用户访问并消除众多企业对于数据安全性和合规性方面的忧虑.但是,企业

Agent简化云应用与企业内部部署应用之间的集成

本文将介绍Oracle集成云Agent的基础架构,所包含的组件,和如何连接云与OP应用. 目前/典型的集成方式 目前常用的将云应用/基于互联网的应用与企业内部部署(OP)应用连接的方式为:穿透一层或者更多的防火墙,使用反向代理.Oracle API Gateway或者OHS.要实现这些操作需要多种专业知识,比如防火墙需要开放入站端口,暴露一个私有的SOAP/REST服务并且配置网络路由.SOAP/REST服务可以用SOA套件之类的产品实现,比如与CRM系统进行通讯,实现客户信息的接收.如下图所示

有容云:梁胜-如何让Docker容器在企业中投产(下)

编者注: 本文是对上海容器大会有容云专场梁胜博士直播视频的文字回播,力求高度还原当天演讲内容未加个人观点,如在细节部分略有出入欢迎留言指正.(文章较长,分为上.下两个部分) 前情提要: 在上篇中梁博士讲了容器技术短时间内爆发的根本原因,容器在企业中投产的必要性.必然性以及容器投产四种场景中的前两种:新一代的私有云.混合云环境:企业应用商店和一键部署:本篇将介绍最后两种场景:多环境.多资源池的DevOps流水线,构建轻量级PaaS服务,以及微服务.容器云等方面的内容,阅读前文清点击:梁胜 | 如何

有容云:梁胜-如何让Docker容器在企业中投产(上)

编者注: 本文是对上海容器大会有容云专场梁胜博士演讲视频的文字回播,力求高度还原当天演讲内容未加个人观点,如在细节部分略有出入欢迎留言指正.(文章较长,分为上.下两个部分) 在美国的Dockercon大会中,大会主题是怎么样让Docker容器在企业中投产.大家一直在讲这个关于投产的话题,但其实这里面有一个很关键的问题,Docker是一项不错的技术,但是要变成生产力,仅仅是一些研发人员或者是互联网公司能把容器用好还远远不够.怎样让广大企业能够把容器用起来,能够进一步加快自己内部软件开发及部署的速度

企业为什么部署私有云

随着数据泄密事件层出不穷,越来越多的企业开始关注自身数据的安全性与隐秘性.大到论是跨国集团还是中小企业,核心数据是企业发展的命脉,一旦数据丢失,尤其是高敏感数据的泄露,都会造成无法弥补的损失,这是任何一个企业都不能承受之重.云存储就是在这样的背景下应运而生,而且成为了企业数据存储的不二选择. 企业一旦决定使用云存储服务,首先要考虑的的问题就是选择哪一种云存储服务:公有云还是私有云.一部分企业管理者认为,中小企业的资金毕竟有限,如果采用了私用云服务,对这些设备进行维护和监控就会产生一笔高昂的费用.

docker-建立私有registry

我们知道可以使用hub.docker.com作为我们公共或者私有的registry.但由于服务器在国外的原因,网速会非常的慢.所以我们在利用docker开发构建容器服务时,我们希望能够建立自己的私有registry,上传镜像值我们的私有registry中心,然后在其他物理机上部署的时候,可以快速的pull,然后实现大规模的分发以及部署,提高效率.下面将会说一下如何通过registry容器实现这个 环境:centos7.0,  docker1.13.1版本 docker1.12版本以后,docke