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

被折叠的 条评论
为什么被折叠?



