Docker Registry

本文介绍了如何使用Dockerfile构建镜像,并探讨了DockerHub作为公共注册中心的角色。当需要在局域网内管理多个微服务镜像时,可以通过搭建私有的Docker Registry实现。详细步骤包括拉取registry镜像,启动并配置Registry容器,以便在本地网络中存储和管理自定义Docker镜像。

前言

       我们知道通过Dockerfile来构建我们自己的镜像了,但是一个系统可能包含着很多个微服务即有很多个镜像,当镜像越来越多的时候,就必须有一个地方来管理这些镜像,Docker官方提供了DockerHub来维护管理所有的镜像,但只是对于免费用户而言只能创建一个私有仓库,付费用户才拥有更多私有仓库创建权限。因此Docker官方开源了Docker Registry的源代码,我们可以通过它在局域网内部搭建私有的镜像注册中心。

公共注册中心

       Docker Hub是Docker官方维护的公共镜像注册中心,用户可以将自己的镜像推送到Docker Hub免费的仓库中,Docker Hub官方地址:https://hub.docker.com/

本地注册中心

1、拉取registry镜像

docker pull registry

2、启动registry镜像容器

docker run -d -v /opt/docker-registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

3、查看容器运行情况

docker ps -a

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值